首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

关于 datagrid 组件的 selectedIndex 使用,该怎么处理

2012-03-06 
关于 datagrid 组件的 selectedIndex 使用我想做一个,获取当年行的索引,然后将数据放到textinput中,但是失

关于 datagrid 组件的 selectedIndex 使用
我想做一个,获取当年行的索引,然后将数据放到textinput中,但是失败了,AS 如下:

var m:Array = new Array();
m.addItem( { 姓名:"1", 部门:"2", 工号:"3" } );
m.addItem( { 姓名:"11", 部门:"12", 工号:"13" } );
  m.addItem( { 姓名:"21", 部门:"22", 工号:"23" } );

p.dataProvider = m;

var i = p.selectedIndex;

x.onRelease = function() {

trace(i);
def.text = p.getItemAt(i).label;

}

  p是实例化的datagrid , def是实例化的textinput

  请前辈指点一二,不胜感激!



[解决办法]
你是想获取当前选择行的DataGrid的label 是吧 直接selectedItem.label 显示到TextInput中不可以吗?
非要费二遍事,先获取索引,然后根据索引在获取值?
[解决办法]
var i:String = p.selectedIndex.toString();

热点排行