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