我有一个结构为树的AdvancedDataGrid。由于非叶节点有一个箭头来打开/关闭它们(我没有图标),它们的标签在箭头之后开始,并且同一级别的叶节点缩进以与它们对齐。我想取消该缩进,以便叶节点将从列的开头开始。我尝试将缩进设置为 0,但它没有任何效果。如果可能的话,有人知道如何做到这一点吗?谢谢。
没有必要为此使用自定义渲染器。只需将 AdvancedDatagrid
的 displayDisclosureIcon
属性设置为 false。
我认为您可以覆盖AdvancedDataGridItemRenderer,也可以将其替换为自己的renderere。但是,ADG 渲染器会自动处理很多事情,因此请谨慎处理。
正如我在评论中所说,我使用了AdvancedDataGridGroupItemRenderer。我创建了它的子类并覆盖了updateDisplayList,其中我将disclosureIcon字段的尺寸设置为0。这就成功了。