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)方法. 展开
我在这个state里面写了个public remove(id)方法,是通过ID把这行从库删除
然后在DataGrid的里面加个column
然后就不知道了,试了很多网上的方法
比如:
<mx:itemRenderer><mx:Component></mx:Component></mx:itemRenderer>
这种方法访问不到我的对象,其他也不行.
各位大侠能不能帮帮忙,小弟刚接触FLEX,应该很容易吧.
很简单阿,就是一个列表里面,每一行都有个BUTTON,点击会进入remove(id)方法. 展开
展开全部
<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.来访问控件所在程序的函数
<mx:itemRenderer>
<mx:Component>
<mx:Button click="outerDocument.remove(data)"></mx:Button></mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
按钮的那列这么写,最重要的是用outerDocument.来访问控件所在程序的函数
镭速传输
2024-10-28 广告
2024-10-28 广告
aspera替代方案选择《镭速大文件传输解决方案》,作为Aspera的有力替代者,为企业提供了更高效的文件传输解决方案。它自主研发的传输协议,实现了比传统FTP/HTTP快100倍的速率,支持亿级文件量和PB级大文件的传输,同时具备网银级别...
点击进入详情页
本回答由镭速传输提供
展开全部
mx:itemRenderer可以使自己在datagrid中任意加入任何元素,它实现的功能也正是这个。想要删除某一行,有一种方法可以实现,就是点击mx:itemRenderer中的按钮,在触发的方法里取得datagrid的selectindex。。。具体记不清,ide里。下就出来了。 然后就removeat数据源里的相应对象,就搞定喽,要是不明白可以给我留言:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知你想干什么,能说得详细些吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询