25.10.2006, 16:30 | #1 |
Участник
|
Стандартная lookup-форма. Что это?
При нажатии кнопки lookup появляется форма с данными из таблицы указанной в Relation EDT данного поля. Возникает вопрос (вернее вопросы):
1. Что это за форма? (как назывется, если вообще есть в репозитарии) 2. Что за контрол на ней? Есть подозрение что это не Grid, а ListView 3. Если это ListView, то как удается грузить в него данные из таблицы? 4. Если это все таки Grid, то как удается выполнять поиск по полю, набирая последовательность букв на клавиатуре? |
|
25.10.2006, 16:42 | #2 |
Участник
|
Возможно форма SysLookup?
(если не указано FormHelp на EDT) ЗЫ. Не, не похоже. бряк поставил, не вызывается она |
|
25.10.2006, 16:50 | #3 |
Участник
|
Я тоже сначала подумал, что это SysLookup, уж очень дизайн похож, но она действительно не вызывается. В принципе не важно что это за форма, важно сделать также как на ней. А именно поиск по полю нажатием букв на клавиатуре
|
|
25.10.2006, 16:56 | #4 |
Участник
|
На control'ах свойство SearchMode
Про форму: К примеру, если посмотреть метод formRun класса SysTableLookup, то видим, что там форма строится заново. И еще видим, что там используется именно GRID Думаю, аналогично происходит и в системных вызовах |
|
|
За это сообщение автора поблагодарили: Lucky13 (1). |
25.10.2006, 17:03 | #5 |
Участник
|
|
|