Apache flex AdvancedDataGrid ItemRenderer已忽略w/HierarchycalData

Apache flex AdvancedDataGrid ItemRenderer已忽略w/HierarchycalData,apache-flex,actionscript,hierarchical-data,itemrenderer,advanceddatagrid,Apache Flex,Actionscript,Hierarchical Data,Itemrenderer,Advanceddatagrid,我正在使用AdvancedDataGrid和一些分层数据。在第一列中,我想通过灰显对象“名称”属性的文本来指示“名称”字段是否可编辑。这很奇怪,但是当我将AdvancedDataGridColumn的dataField属性设置为“name”并将其放在第一列时,它似乎完全忽略了我的内联ItemRenderer。如果我将dataField属性更改为其他属性,或者更改列顺序以使Name列不在第一位,那么一切都会突然起作用 在此问题上的任何帮助都将不胜感激。让我知道是否还有其他代码会有所帮助,但以下是我

我正在使用AdvancedDataGrid和一些分层数据。在第一列中,我想通过灰显对象“名称”属性的文本来指示“名称”字段是否可编辑。这很奇怪,但是当我将AdvancedDataGridColumn的dataField属性设置为“name”并将其放在第一列时,它似乎完全忽略了我的内联ItemRenderer。如果我将dataField属性更改为其他属性,或者更改列顺序以使Name列不在第一位,那么一切都会突然起作用

在此问题上的任何帮助都将不胜感激。让我知道是否还有其他代码会有所帮助,但以下是我在第一列中尝试使用的简单ItemRenderer:

<mx:AdvancedDataGridColumn dataField="name" headerText="Name" width="150" editable="true" sortable="false">
    <mx:itemRenderer>   
        <fx:Component>
            <mx:Label color="{data.nameIsEditable ? 0x000000 : 0xCCCCCC}" />
        </fx:Component> 
    </mx:itemRenderer>
</mx:AdvancedDataGridColumn>


我的猜测是,这与使用分层数据为第一列设置缩进或图标的方式有关,但我真的没有任何线索。提前感谢。

您需要设置用于渲染
树柱的
groupItemRenderer
(显示图标的列,默认为第一列)。

您需要设置用于渲染
树柱的
groupItemRenderer
(显示图标的列,默认为第一列)