16.07.2007, 19:00 | #1 |
Участник
|
DAx 4.0 Filter by selection
Добрый день.
Всем извесна фича на формах ахапты в любом гриде, почти по любому полю можно через контекстное меню поставить Filter by selection. При этом в следующий раз при открытии контекстного меню в том же гриде мы видим что напротив пункта filter by selection стоит флажок. Если его ткнуть еще раз, фильтр снимается. Далее. Если при установленом пользовательском фильтре по какому либо событию через код аксапты будет изменение фильтров и переисполнение запроса, то пользовательский фильтр идет лесом, но (!) флажок в контекстном меню остается. Получается что чтобы снова поставить фильтр пользователю надо один раз кликнуть по этому пункту чтобы флажек снялся, и только на второй раз уже действительно ставить фильтр снова. Вопрос такой - можно ли из кода каким либо образом управлять флажком Filter by selection?
__________________
С уважением, Dozer |
|
17.07.2007, 12:23 | #2 |
Участник
|
Цитата:
PS. Тут вот тоже писали на эту тему. Последний раз редактировалось gl00mie; 17.07.2007 в 12:35. |
|
18.07.2007, 10:28 | #3 |
Microsoft Dynamics
|
Айди таска - 2844 (его надо использовать как и в примере gl00mie).
Снимается галочка так же, как и устанавливается. А узнать фильтровалось ли что-то можно установкой внутренних переменных / проверкой существования ренджей. |
|
18.07.2007, 18:22 | #4 |
Участник
|
Посмотрел как оно работает. Много думал.
Спасибо всем за совет. ЗЫЖ Я очень люблю майкрософт за создание таких вот простых и понятных, а главное документированных интерфейсов. ИМХО.
__________________
С уважением, Dozer |
|