读书人

关于 datagrid 组件的 selectedIndex

发布时间: 2013-01-02 13:08:45 作者: rapoo

关于 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();

读书人网 >Flash

热点推荐