【发布时间】:2010-07-23 04:13:51
【问题描述】:
我正在使用带有分层数据的 Flex 3 的 Advanced DataGrid 我还在另一列中添加了平铺列表作为项目渲染器 在那个磁贴列表中,我添加了单选按钮作为项目渲染器 如果我更改收音机选择的值,层次树会展开 如果滚动条出现,单选按钮的值正在改变
<mx:AdvancedDataGrid contextMenu="{cm}" backgroundAlpha="0" styleName="TreeUser" dataProvider="{modelInstance._treeUserXml}"
id="treeAdg" width="100%" height="100%" showHeaders="false" doubleClick="treeDoubleClick(event)" doubleClickEnabled="true"
displayItemsExpanded="false" click="onItemClick(event)" borderStyle="none" rowHeight="25">
<mx:columns>
<mx:AdvancedDataGridColumn dataField="name"/>
<mx:AdvancedDataGridColumn id="treeItem" itemRenderer="com.Frontend.views.TreeUser.TreeStructureTileList"/>
</mx:columns>
这是添加分层数据作为数据提供者的高级数据网格
<containers:TileListEx id="tileList" width="100%" height="100%" textAlign="left"
horizontalScrollPolicy="off" verticalScrollPolicy="off" direction="horizontal"
dataProvider="{data.driver}" itemClick="tileItemClick(event)"
backgroundAlpha="0" borderStyle="none" paddingLeft="0" paddingTop="0"
useRollOver="false" rowHeight="25" itemRenderer="com.Frontend.views.TreeUser.tieListRenderer">
</containers:TileListEx>
这是我将 data.driver 添加为 dataprovider<mx:RadioButton id="radio" label="{data.name}" click="checkClick(event)" width="100%"/> 的磁贴列表。
如果我单击单选按钮的值会发生变化,但如果滚动会出现,则值会随机变化,因为 itemrenderer 帮助我解决了这个问题
【问题讨论】:
标签: apache-flex flex3