|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от DSPIC
![]() Добавлю полезную фичу )
Для своего поискового поля отлавливайте нажатия клавиш ArrowUp\Down. Набрав часть имени в фильтре и получив по маске несколько строк результата, у вас дополнительно появится возможность клавишами вверх\вниз спозиционироваться на нужную строку. Это очень очень удобно для привыкших работать с клавиатурой. для этого вам понадобится ф-я element.installMessageProc(): метод init() формы: X++: public void init() { super(); this.installMessageProc(#WM_KEYDOWN, editfilterControlName.hWnd(), identifierstr(onEventKeyDown)); } X++: void onEventKeyDown(anyType _a = '', anyType _b = '', anyType _vkKey = '', anyType _d = '', anyType _e = '', anyType _f = '') { ; switch (_vkKey) { case #arrowUp: table_ds.prev(); break; case #arrowDown: table_ds.next(); break; default: break; } } http://earlionakru.blogspot.com/2009_02_01_archive.html Где же это поле?! (Form digger)
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. ![]() |
|
Теги |
поиск, фильтр |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|