![]() |
#1 |
Участник
|
Visible для FormListItem
DAX2009 но думаю аналогично для всех версий.
На форму добавлен элемент ListView (Системный класс FormListControl). У этого элемента возможно управление видимостью (метод visible()). Элементы списка имеют системный класс FormListItem, но у этого класса метода visible() нет, поэтому стандартно я скрывать/отображать один элемент в списке не могу. Но у класса FormListItem есть метод handler(), через который я могу получить WINAPI handler этого элемента. Можно ли используя WINAPI самому написать метод visible, и как примерно это должно выглядеть. |
|
![]() |
#2 |
Боец
|
Можно все сделать проще. Скрываемому элементу списка устанавливаете несуществующие image, overlayImage, stateImage. В итоги элемент визуально скрывается и в списке получается дырка. Но, вообще, это как-то необычно будет выглядеть для пользователя
![]() PS: Да, забыл ещё про item.text('') Последний раз редактировалось DSPIC; 29.09.2008 в 22:56. |
|
|
За это сообщение автора поблагодарили: petr (3). |
![]() |
#3 |
Участник
|
Боюсь что нельзя. Насколько я понимаю такую штуку просто реализовать в виртуальных списках, но такого в AX нет
![]() Почему не устраивает delete (visible = false) + insert (visible = true)?
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
|
За это сообщение автора поблагодарили: petr (3). |
![]() |
#4 |
Участник
|
|
|
Теги |
ax2009 |
|
![]() |
||||
Тема | Ответов | |||
Про галки Итоги в фильтре | 10 | |||
FormListItem.stateChecked() еще раз :( | 9 | |||
visible(true) и курсор | 6 | |||
FormListItem.stateChecked() - баг или фича ? | 5 |
|