RIACHINA 中国RIA开发者论坛RIA 客户端开发FLEX 专区 在itemrenderer中如何引用外部的datagrid?

在itemrenderer中如何引用外部的datagrid?

在itemrenderer中如何引用外部的datagrid?

我就是在DataGrid的DataGridColumn中用了一个自己定义的Itemrenderer,在这个renderer中我想访问外部的这个Dategrid,应该怎么访问啊?
  例如:
  <mx:DataGrid id="infoDetailList" width="100%" height="100%" dataProvider="{_dataList}"  resizableColumns="true"  >
                <mx:columns>
                        <mx:DataGridColumn id="dataColumn"  itemRenderer="infoasscess.components.ColumnComponent"/>
                </mx:columns>
        </mx:DataGrid>
  在上面这个ColumnComponent.as中我想引用外部的名为infoDetailList的DataGrid,应该怎么弄啊?
  麻烦解答一下!谢谢拉!
 

回复:在itemrenderer中如何引用外部的datagrid?

ColumnComponent需要实现IDropInListItemRenderer接口

然后infoDetailList就是listData.owner
 

回复:在itemrenderer中如何引用外部的datagrid?

谢谢拉!我还想到一个方法,就是在renerer中用ParentDocument来引用一个外部的方法,而在外部方法中可以直接引用名为名为infoDetailList的DataGrid。呵呵
 

回复:在itemrenderer中如何引用外部的datagrid?

呵呵,方法多了,this.parent.parent什么的应该也可以了(有可能多加几个parent)。
但这些属于“旁门左道”,嘿嘿,一般人我不告诉他
 
1  /  1  页   1 跳转

版权所有 riachina.com   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.046875 second(s) , 3 queries.
返顶部