![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2009
Сообщений: 8
|
Привет всем!
Есть у меня AdvancedDataGrid. Для одной из колонок создал айтем рендерер, состоящий из Hbox и 2-х кнопок в нем. Вот код для этой колонки:
Как сделать так, чтобы кнопки показывались только на той строке, которая выделена или подсвечена, а на остальных строках этих кнопок не было, т.е. были пустые поля? Оч. надо! Спасибо! |
|
|||||
|
Вместо itemRenderer используйте itemEditor и назначьте этой колонке editable="true".
Но всё же, вы уверены, что прятать кнопки - такая уж хорошая идея? Всё-таки это лишний клик. А при активной работе с таблицей - много лишних кликов... |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 8
|
Спасибо, счас попробую) Прятать кнопки все же нужно. иначе если много записей, то и кнопок становиться много, грид начинает подтормаживать, и в глазах начинает рябить от обилия этих кнопок.
Добавлено через 39 минут Работает, только когда строка выделена. а когда просто подсвечена, то кнопки не появляются, пользователь может так и не узнать о их существовании. К тому же я сделалал редактирование по дабл-клику. получается надо два раза клаикнуть по полю чтоб они появились. Наверно откажусь от этой идеи. и сделаю просто 2 кнопки в главном окне. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|