15.01.2008, 19:19 | #1 |
Участник
|
Самоблокировка ComboBox контролла
Так вот такая смешная ситуация:
- есть ComboBox не привязанный к датасоурсу (ну типа фильтр, похожый на ShowAllOpenPosted) - при изменении значения вызывается метод, который ставит RANGE на датасорсе.. - все рефрешится нормально.. Но потом начинается фантастика... фильтр больше не работает как надо... да к тому же ComboBox сам ставит себе параметр "Enabled" в "false" (ну типа изменить значение нельзя) Кода, который изменял бы состояние и возможность модификации ComboBox НЕТу!!! Повторюсь - НЕТу - проверял 100 раз !!! Всё, что с этим контроллом связано: X++: public int selectionChange() { int ret; ret = super(); element.(); return ret; } X++: switch(MY_ENUM_COMBOBOX.selection()) { case MY_ENUM::All: ............. } программирую Аxапту уже 4 года, а такое в первый раз! PS: вроде нашел причину - когда в датасорсе нет записей, тогда и блокируется, но сам контрол не привязат к датасорсу (там даже такого поля нету, к которому привезать мозно было бы). Спасибо зарание! Последний раз редактировалось Delfins; 15.01.2008 в 19:30. |
|