Flex 数据绑定
//Task.as package { public class Task { [Bindable] public var _name:String;
public function Task( name:String) { _name = name;
} } } ? ? //mxml ? ?
private var _sum:int=0;
[Bindable] private var task:Task = new Task("fx:Script"); ? [Bindable] public function get sum():int { return _sum; } ? public function set sum(value:int):void { _sum = value; } ? ? <s:TextInput x="422" y="116" id="inputOne" text="{task._name}"> <s:Label x="62" y="49" width="137" height="27" text="{sum}" id="label"/> ? ? ?对象成员要申明为[Bindable],对象也要申明为[Bindable],然后进行数据绑定。 getter/setter 函数申明为[Bindable]也可以进行数据绑定, ? <s:TextInput id="inputOne" text="@{inputTwo.text}" /> <fx:Binding source="inputOne.text" destination="inputTwo.text" twoWay="true"/>twoWay="true"表示双向绑定。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- jsf – Ajax update/render在已渲染属性的组件上不起作用
- c# – System.Diagnostics.Debugger.Debug()停止工作
- swift基础
- ruby-on-rails – 我应该何时在Rails中创建一个单独的控制器
- 将节点插入另一个XML,创建新元素(或更新现有元素)并重新排序
- ruby-on-rails – 参数数量错误?
- 关于Flashback table tablename to before drop的应用—恢复
- reactor和proactor模式的比较
- c – 学习STL时的一些问题
- react native学习笔记16——存储篇(1)AsyncStorage