10.08.2010, 13:34 | #1 |
Участник
|
Как программно снять "фильтр по выделению"
Ax 4.0, kernel 4.0.2163.0
Всем привет ! Help !!! Как программно в гриде снять фильтр "Фильтр по выделению" (Alt-F3) и соответствующую галку в контекстном меню. clearRanges() не помогает. сам-то фильтр убирается, но галка остается (и тулбар в основном меню выделен). |
|
10.08.2010, 14:19 | #2 |
Участник
|
На кнопку в clicked пишешь:element.task(2840);
2840 - номер события снять фильтр, т.е. все равно что жмешь на форме иконку расширенный фильтр с крестиком. |
|
10.08.2010, 14:53 | #3 |
Участник
|
|
|
10.08.2010, 14:56 | #4 |
Участник
|
|
|
10.08.2010, 14:59 | #5 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Hyper (1). |
10.08.2010, 15:02 | #6 |
Участник
|
|
|
10.08.2010, 17:55 | #7 |
Moderator
|
Цитата:
Стало быть, FormRun.task(n) и FormCommandButtonControl.command(n) требуют одного и того же n. Будем знать! |
|
11.08.2010, 10:11 | #8 |
Участник
|
Спасибо, помогло.
Я тоже сначала пробовал task(), но при нажатии Alt-F3 в метод передовалось значение 2844. При вызове task(2844) клиент просто стабильно вылетал. |
|