FLEX datagrid 功能

我有个DataGrid在主程序的其中一个states里面,我在这个state里面写了个publicremove(id)方法,是通过ID把这行从库删除然后在DataGrid... 我有个DataGrid在主程序的其中一个states里面,
我在这个state里面写了个public remove(id)方法,是通过ID把这行从库删除
然后在DataGrid的里面加个column

然后就不知道了,试了很多网上的方法
比如:
<mx:itemRenderer><mx:Component></mx:Component></mx:itemRenderer>
这种方法访问不到我的对象,其他也不行.
各位大侠能不能帮帮忙,小弟刚接触FLEX,应该很容易吧.
很简单阿,就是一个列表里面,每一行都有个BUTTON,点击会进入remove(id)方法.
展开
 我来答
miniappLVDw3bvup25J7
2009-03-17 · TA获得超过341个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:0
展开全部
<mx:DataGridColumn headerText="" editable="false" width="30" sortable="false" >
<mx:itemRenderer>
<mx:Component>
<mx:Button click="outerDocument.remove(data)"></mx:Button></mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>

按钮的那列这么写,最重要的是用outerDocument.来访问控件所在程序的函数
镭速传输
2024-10-28 广告
aspera替代方案选择《镭速大文件传输解决方案》,作为Aspera的有力替代者,为企业提供了更高效的文件传输解决方案。它自主研发的传输协议,实现了比传统FTP/HTTP快100倍的速率,支持亿级文件量和PB级大文件的传输,同时具备网银级别... 点击进入详情页
本回答由镭速传输提供
monsterjiao
2009-03-16
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
mx:itemRenderer可以使自己在datagrid中任意加入任何元素,它实现的功能也正是这个。想要删除某一行,有一种方法可以实现,就是点击mx:itemRenderer中的按钮,在触发的方法里取得datagrid的selectindex。。。具体记不清,ide里。下就出来了。 然后就removeat数据源里的相应对象,就搞定喽,要是不明白可以给我留言:)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
raincenatyahoo
2009-03-07 · TA获得超过1103个赞
知道小有建树答主
回答量:554
采纳率:0%
帮助的人:407万
展开全部
不知你想干什么,能说得详细些吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式