Flex – 如何将整数绑定(双向)到TextInput字段

前端之家收集整理的这篇文章主要介绍了Flex – 如何将整数绑定(双向)到TextInput字段前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
双向如何将整数绑定到Flex / FB4中的输入字段?
is_admin是一个整数:
<s:TextInput id="textUserIsAdmin" text="@{user.is_admin}" width="5"/>

我收到:

1067: Implicit coercion of a value of type String to an unrelated type int.

有不同的输入类型,还是要绑定不同的方式?

解决方法

简短的答案是,当您尝试更改绑定对象的本质时,您无法进行双向绑定.他们必须是一样的,否则不会奏效.就这样说,有一个解决方法
<s:TextInput id="textUserIsAdmin" text="{user.is_admin}" restrict="0-9" change="user.is_admin = int(textUserIsAdmin.text)"/>

正如你可以在这里看到的,我绑定了模型中的原始值,但是当用户键入更改事件的分配时,并且TextInput值被转换并保存.我还添加了一个“限制”,以便只能输入数字.

猜你在找的Flex相关文章