Показать сообщение отдельно
Старый 20.08.2010, 17:13   #8  
Corkscrew is offline
Corkscrew
Участник
Аватар для Corkscrew
 
9 / 11 (1) +
Регистрация: 13.11.2008
ну...

аксата 3.10 sp 3 kr 3

вот мой пример использования сортировки в лукапе
здесь правда через класс TableLookup_RU

X++:
client static void lookupBranches(Object _lookupCtrl)
{
    TableLookup_RU          sysTableLookup = new TableLookup_RU();
    Query                   query = new Query();
    QueryBuildDataSource    qbds = query.addDataSource(TableNum(LGBranches_PLM));
    ;

    qbds.orderMode(OrderMode::OrderBy);
    qbds.addSortField(FieldNum(LGBranches_PLM,Name));

    sysTableLookup.parmTableId(tableNum(LGBranches_PLM));
    sysTableLookup.parmCallingControl(_lookupCtrl);

    sysTableLookup.addLookupfield(fieldNum(LGBranches_PLM, BranchId));
    //sysTableLookup.addLookupfield(fieldNum(LGBranches_PLM, Name));

    sysTableLookup.parmQuery(query);

    sysTableLookup.performFormLookup();
}
у меня прекрасно сортируется
За это сообщение автора поблагодарили: JustNick (1).