嗨
,我有一些代码。我使用凯恩戈姆。
我创建了一个简单的命令、控制器、事件、modelLocator、模型和视图。
在我看来,我有一个 textInput 与我的模型中的变量“value”绑定
<s:TextInput id="textInputName" width="100%" text="{modelLocator.model.value}" valueCommit="modelLocator.model.value = textInputName.text"/>
<mx:HRule width="100%"/>
<s:Button width="100%" label="Reset" click="reset()"/>
当我开始时,textInput 的文本是我的模型的“value”的值。
当我更改 textInput 的值时,它会更改模型的“值”。
但是当我进行重置时,它会发送一个事件并且命令将模型的“值”设置为“”,但 textInput 的文本不会改变。
为什么?textInput 的值不会因为模型的“值”值改变而改变吗?
如果不是,我该怎么做?
问问题
143 次