flex的值
DataGrid中当你编辑某个cell的值的时候,DataGrid会产生几个event(DataGridEvent),最重要的是itemEditBegin和itemEditEnd。你可以给这两个event加上listener,来改变另外一列的值。如果你要改的另外一列的值和输入的值是在同一行的话,你可以利用event.itemRenderer.data来得到那行的数据,然后直接改数据中的属性就可以了。如果不在一行的话,你可以用event.currentTarget来得到DataGrid的实例,然后利用dataprovider得到DataGrid中的所有数据,找到你想要更改的那一行更改就可以了。
function onItemEditEnd(event:DataGridEvent):void{
var o:Object=event.itemRenderer.data;
o.[someproperty]=[newvalue];
}
.....
js? 加在头标签属性里把,或者加载textarea属性里试试
回答者: dover2cindy - 试用期 一级 回的不错。楼主注意哈!flex做不到的ajax应该早就做不到了呵呵。看似比ajax难,其实是我们不适应。
当一例值改变时,获取事件,修改dataSource,
使用绑定不行么?