【发布时间】:2011-03-10 05:12:12
【问题描述】:
我使用项目渲染器在我的数据网格中显示一个复选框,例如;
<mx:DataGridColumn headerText="Visible" dataField="visibleInd" width="48"
itemRenderer="mx.controls.CheckBox"
rendererIsEditor="true"
editorDataField="selected"
/>
效果很好,但复选框左对齐;
我怎样才能把它放在中间?
我用过;
<mx:DataGridColumn headerText="Visible" dataField="visibleInd" width="48"
editorDataField="selected"
>
<mx:itemRenderer>
<fx:Component>
<mx:Box width="100%" height="100%"
horizontalAlign="center" verticalAlign="middle">
<mx:CheckBox selected="{data.visibleInd}" />
</mx:Box>
</fx:Component>
</mx:itemRenderer>
但在这种情况下,我的代码确实对齐了中间的复选框,但没有将数据保存在我的 dataprovider 中。
我错过了什么吗?
【问题讨论】:
-
我们在下面为您提供了一些很好的答案,其中任何一个对您有用吗?如果是这样,为什么没有爱? :)
标签: apache-flex datagrid checkbox flex4