|
![]() |
#1 |
Участник
|
Мне как раз эта мысль пришла в голову, когда я ехал на работу :-) Вчера тупил.
|
|
![]() |
#2 |
Участник
|
Сколько ж вас там?
![]() Лучше покажите, как вы именно фильтр применяете на основании inventLocationId. И в каком методе |
|
![]() |
#3 |
Участник
|
На форме:
1. Объявляем глобальную переменную в методе ClassDeclaration() 2. В dataSource в методе init() инициализируем поле, по которому собираемся фильтровать. В executeQuery() присваиваем значение глобальной переменной (см. шаг 1) 3. Перекрываем метод modified() у поля InventLocationId, там присваиваем новое значение глобальной переменной и вызываем у dataSource’ов метод executeQuery(). Последний раз редактировалось KpecT; 01.09.2009 в 16:54. |
|
![]() |
#4 |
Участник
|
Цитата:
Цитата:
Сообщение от KpecT
![]() На форме:
1. Объявляем глобальную переменную в методе ClassDeclaration() 2. В dataSource в методе init() инициализируем поле, по которому собираемся фильтровать. В executeQuery() присваиваем значение глобальной переменной (см. шаг 1) 3. Перекрываем метод modified() у поля InventLocationId, там присваиваем новое значение глобальной переменной и вызываем у dataSource’ов метод executeQuery(). P.S. Кстати, а что там внутри executeQuery()?
__________________
// no comments Последний раз редактировалось dech; 01.09.2009 в 21:04. |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
1.Обычно ComboBox используется в двух ситуациях:
2.В executeQuery() Range'у присваиваем значение глобальной переменной (см. шаг 1). Так что дважды я нигде не присваиваю значение. |
|
![]() |
#7 |
Участник
|
В аксапте combobox используется для выбора значения из статического списка, основанного на Base Enum. На основании данных из источника - поле с лукапом. Это не суть важно, но все же combobox и stringedit - два разных объекта.
По каким полям фильтруете?
__________________
// no comments |
|
![]() |
#8 |
Участник
|
Проблему решил. Фильтрую по складу.
Появился другой вопрос. Можно ли из метода lookup() вызвать скажем какую-нибудь форму InventLookup ? Последний раз редактировалось KpecT; 02.09.2009 в 10:12. |
|