flex datagrid 单击行提取数据

qlong38938 2011-12-22 05:12:06
我想单击datagridcolumn行的时候,提取该行的数据,返回到前台。给datagrid设置了itemclick属性,但是不知道怎么才能获得行里的数据。因为行里只有一个datafield="xxx"属性。请问怎么才能获得datagrid下datagridcolumn里的值呢?
...全文
767 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MarsZ 2012-09-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

acItemsSelected = (e.target as datagrid).selectedItem
text_id.text=acItemsSelected[(e.target as datagrid).columns[1].dataField];
[/Quote]
正解 其实都一个意思
pair00 2012-09-14
  • 打赏
  • 举报
回复
acItemsSelected = (e.target as datagrid).selectedItem
text_id.text=acItemsSelected[(e.target as datagrid).columns[1].dataField];
weihg 2012-04-01
  • 打赏
  • 举报
回复
mxml内容:<datagrid id="myDataGrid" itemclick="clickItemHandler(event)">
as内容:
var a:String = "";
clickItemHandler(event:Event) :void{
a = this.myDataGrid.selectItem.colXXX
//colXXX为datagrid的列,即你说的 datafield="colxxx"
}
neoro 2012-03-27
  • 打赏
  • 举报
回复
如果你不需要用到多选,应该把dataGrid中的允许多选去掉,通过selecteditem方法便可以获取到你所需的数据对象。如果用到多选的话,你可以在操作时对对象添加标记属性,然后根据标记在主调函数中再进行处理。
lvtao_cn 2012-03-26
  • 打赏
  • 举报
回复
itemclick event


使用dataGrid.selecteditem 方法就可以获取到选择到的行
dataGrid.selecteditem.xxx就可以获取具体的属性值
fand101 2011-12-24
  • 打赏
  • 举报
回复
使用dataGrid.selecteditem 方法就可以获取到选择到的行
dataGrid.selecteditem.xxx就可以获取具体的属性值

4,327

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧