Apache flex FLex 4.5的itemEditEnd
在版本4中有一个Flex itemEditEnd(在Datagrid中)事件,但在Flex 4.5中不存在,itemEditEnd此事件已被什么事件替换?MX Datagrid不应更改;而根据文件记载,这个问题仍然存在 然而,Flex4.5引入了一个。这是一个全新的组件,与MX DataGrid有许多不同之处Apache flex FLex 4.5的itemEditEnd,apache-flex,events,flex4.5,Apache Flex,Events,Flex4.5,在版本4中有一个Flex itemEditEnd(在Datagrid中)事件,但在Flex 4.5中不存在,itemEditEnd此事件已被什么事件替换?MX Datagrid不应更改;而根据文件记载,这个问题仍然存在 然而,Flex4.5引入了一个。这是一个全新的组件,与MX DataGrid有许多不同之处 您可以将该事件视为备用事件 MX数据网格不应更改;而根据文件记载,这个问题仍然存在 然而,Flex4.5引入了一个。这是一个全新的组件,与MX DataGrid有许多不同之处 您可以将该事
您可以将该事件视为备用事件 MX数据网格不应更改;而根据文件记载,这个问题仍然存在 然而,Flex4.5引入了一个。这是一个全新的组件,与MX DataGrid有许多不同之处 您可以将该事件视为备用事件 根据 我尝试使用:
override public function save():void
{
//data.dataField = value;
}
但我得到了一个错误:“不相容覆盖”
你这边成功了吗
修复,将void更改为Boolean,然后在save()中执行与MX DataGrid中的itemEditEnd几乎相同的操作:
override public function save():Boolean
{
data.dataField = value;
return true; //to save data to dataprovider
}
例如:
<s:GridItemEditor>
<s:TextInput id="valueDisplay" width="100%"/>
<fx:Script>
<![CDATA[
override public function get value():Object
{
return valueDisplay.text;
}
override public function set value(newValue:Object):void
{
valueDisplay.text = newValue.toString();
}
override public function save():Boolean
{
data.dataField = value;
return true;
}
]]>
</fx:Script>
</s:GridItemEditor>
根据
我尝试使用:
override public function save():void
{
//data.dataField = value;
}
但我得到了一个错误:“不相容覆盖”
你这边成功了吗
修复,将void更改为Boolean,然后在save()中执行与MX DataGrid中的itemEditEnd几乎相同的操作:
override public function save():Boolean
{
data.dataField = value;
return true; //to save data to dataprovider
}
例如:
<s:GridItemEditor>
<s:TextInput id="valueDisplay" width="100%"/>
<fx:Script>
<![CDATA[
override public function get value():Object
{
return valueDisplay.text;
}
override public function set value(newValue:Object):void
{
valueDisplay.text = newValue.toString();
}
override public function save():Boolean
{
data.dataField = value;
return true;
}
]]>
</fx:Script>
</s:GridItemEditor>