flex:Datagrid如何操作内联itemRenderer中的控件
|
ioryioryzhan
2008-07-17
<mx:DataGrid id="musicList" width="100%" textAlign="center" bottom="9" top="0">
<mx:columns>
<mx:DataGridColumn >
<mx:itemRenderer>
<mx:Component>
<mx:HBox horiz>
<mx:Button id="btn1" />
<mx:Button id="btn2" />
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn />
</mx:columns>
</mx:DataGrid>
当这个Dategrid有许多行时,如何操作其中一行的btn1,btn2呢 |
|
|
luofenggu
2008-07-18
dispath event may help you
|
|
|
lsdc2004
2008-07-27
自己写一个监听事件btn1btn2?行不!
|
|
|
hacker47
2008-07-27
在<mx:DataGridColumn>中有两个属性可以很方便地解决DataGrid列头以及列项中的itemRenderer的自定义组件,以及与组件间进行无缝交互,这两个属性分别是<mx:DataGridColumn itemRenderer="DataGridItemRenderer" headerRenderer="DataGridHeaderRenderer"/> 要完美地解决类似于楼主所说的问题,只需要简单地重写三个适用于你自己需求的类,分别是DataGridColumn DataGridItemRenderer DataGridHeaderRenderer.LZ可以在网上搜一下相关的例子,一目了然,稍后我也会在我的博客里举一个类似的小例子供参考.
|
|
|
wgh6106
2008-08-06
dispatchevent 就可以了,用musicList监听事件就可以得到。然后做你需要的处理
|
|
|
chuan315
2008-08-06
this.parentDocument
|
|
|
chuan315
2008-08-06
chuan315 写道
this.parentDocument
|

