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