|
|
|
|
#1 |
|
Участник
|
На форме:
1. Объявляем глобальную переменную в методе ClassDeclaration() 2. В dataSource в методе init() инициализируем поле, по которому собираемся фильтровать. В executeQuery() присваиваем значение глобальной переменной (см. шаг 1) 3. Перекрываем метод modified() у поля InventLocationId, там присваиваем новое значение глобальной переменной и вызываем у dataSource’ов метод executeQuery(). Последний раз редактировалось KpecT; 01.09.2009 в 16:54. |
|
|
|
|
#2 |
|
Участник
|
Цитата:
Цитата:
Сообщение от KpecT
На форме:
1. Объявляем глобальную переменную в методе ClassDeclaration() 2. В dataSource в методе init() инициализируем поле, по которому собираемся фильтровать. В executeQuery() присваиваем значение глобальной переменной (см. шаг 1) 3. Перекрываем метод modified() у поля InventLocationId, там присваиваем новое значение глобальной переменной и вызываем у dataSource’ов метод executeQuery(). P.S. Кстати, а что там внутри executeQuery()?
__________________
// no comments Последний раз редактировалось dech; 01.09.2009 в 21:04. |
|
|
|
|
#3 |
|
Участник
|
|
|
|
|
|
#4 |
|
Участник
|
1.Обычно ComboBox используется в двух ситуациях:
2.В executeQuery() Range'у присваиваем значение глобальной переменной (см. шаг 1). Так что дважды я нигде не присваиваю значение. |
|
|
|
|
#5 |
|
Участник
|
В аксапте combobox используется для выбора значения из статического списка, основанного на Base Enum. На основании данных из источника - поле с лукапом. Это не суть важно, но все же combobox и stringedit - два разных объекта.
По каким полям фильтруете?
__________________
// no comments |
|
|
|
|
#6 |
|
Участник
|
Проблему решил. Фильтрую по складу.
Появился другой вопрос. Можно ли из метода lookup() вызвать скажем какую-нибудь форму InventLookup ? Последний раз редактировалось KpecT; 02.09.2009 в 10:12. |
|
|
|
|
#7 |
|
Участник
|
Конечно, обычный FormRun. Но если нужно только вызывать форму-лукап, то можно указать её в свойстве FromHelp на EDT.
__________________
// no comments |
|
|
|
|
#8 |
|
Участник
|
Пример: есть скажем таблица InventDim поле InventLocationId на нем уже есть EDT c FromHelp. Мне нужно на определенной форме перекрыть lookup, другим EDT с FromHelp.
|
|
|
| Теги |
| grid, фильтр |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| axaptapedia: Filter-by-Grid | 2 | |||
| Dynamics AX: DAX 4.0 Filter by Grid [Update] | 0 | |||
| Advanced programming: Grid data and view manipulations | 15 | |||
| Программируемый фильтр по Grid | 6 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|