У меня есть AdvancedDataGrid, структурированный как дерево. Поскольку нелистовые узлы имеют стрелку для их открытия/закрытия (у меня нет значков), их метки начинаются сразу после стрелки, а листовые узлы на том же уровне имеют отступ, чтобы быть выровненными по ним. Я хочу отменить этот отступ, чтобы конечные узлы начинались с начала столбца. Я попытался установить отступ на 0, но это не имеет никакого эффекта. Кто-нибудь знает, как это сделать, если это вообще возможно? Спасибо.
Отменить отступ конечных узлов в дереве AdvancedDataGrid
Ответы (3)
для этого нет необходимости использовать собственный рендерер. Просто установите для свойства displayDisclosureIcon
AdvancedDatagrid
значение false.
person
Alejandro Ramiro
schedule
08.10.2012
Я думаю, вы можете переопределить AdvancedDataGridItemRenderer или заменить его своим собственным средством визуализации. Тем не менее, средства визуализации ADG позаботятся о многих вещах автоматически, поэтому подходите к этому с осторожностью.
person
Amy Blankenship
schedule
14.06.2012
На самом деле это AdvancedDataGridGroupItemRenderer.
- person user940016; 15.06.2012
Итак, как я сказал в своем комментарии, я использовал AdvancedDataGridGroupItemRenderer. Я создал его подкласс и переопределил updateDisplayList, в котором я установил размеры поля раскрытияIcon равными 0. Это сработало.
person
user940016
schedule
15.06.2012