|
|
|
|
#1 |
|
Участник
|
display-метод в Lookup-е
Понадобилось как-то вывести display-метод в lookup-е, а рисовать специальную формочку не хотелось. Пришлось посмотреть повнимательней внутренности SysTableLookup. Оказывается, что там есть какие-то зародыши для вывода методов. После доработки получилось то, что мне нужно... может быть и вам пригодится
|
|
|
|
| За это сообщение автора поблагодарили: mazzy (17), Vadik (2), smailik (1). | |
|
|
#2 |
|
Участник
|
display-метод в WebLookup-е
Понадобилось сделать то же самое, только в WebLookup-е.
Сделал практически также как у Light. Для использования нужно в методе lookup() поля источника данных Web-формы создавать объект типа AdvWebTableLookup. Например: Код: public void lookup(FormControl _formControl, str _filterStr)
{
Query query = new Query();
AdvWebTableLookup webTableLookup;
;
webTableLookup = AdvWebTableLookup::newParameters(tableNum(TableName));
webTableLookup.addLookupfield(FormControlType::String, false, tableNum(TableName), 'displayMethodName1', 'Заголовок1');
webTableLookup.addLookupfield(FormControlType::String, false, tableNum(TableName), 'displayMethodName2', 'Заголовок2');
queryBuildDataSource = query.addDataSource(tableNum(TableName));
webTableLookup.parmQuery(query);
webTableLookup.run();
}Параметр 'Заголовок' можно не заполнять, тогда в качестве заголовка будет взят Label EDT, возвращаемого display-методом. |
|
|
|
| За это сообщение автора поблагодарили: mazzy (5). | |