12.03.2010, 00:26 | #1 |
----------------
|
DAX 4 Разлочка Locked фильтра
на форме tutorial_Form_DisplayOptions
в init источника данных создадим Locked-фильтр X++: public void init() { QueryBuildRange qbr; super(); qbr = this.query().dataSourceTable(tableNum(CustTable)).addRange(fieldNum(CustTable, Name)); qbr.value("*ОС*"); qbr.status(RangeStatus::Locked); } 1. Правой кнопкой мыши на любой записи "Фильтр по выделению" 2. Правой кнопкой мыши на той же записи "Фильтр по полю" (Ctrl+K, Enter) 3. Теперь смотрим расширенный фильтр (Ctrl+F3) 4. Удаляем строчку фильтра - Ок Видим все записи P.S. в AX2009 по полям с Locked фильтрам уже не удастся добавить своих фильтров |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2). |
12.03.2010, 12:58 | #2 |
Moderator
|
Есть хорошая новость. Потестировал на различных (из имеющихся у меня) билдах клиента 4ки:
- 4.0.2501.116 (классический 4.0 SP2 EE FP1) - баг проявляется; - 4.0.2503.836 (KB975520) - баг НЕ ПРОЯВЛЯЕТСЯ!!! (аналогично 2009, нельзя добавить фильтры по locked-полям).
__________________
Андрей. |
|
Теги |
баг, решение проблемы |
|
|