加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 02:16:42 所属栏目:百科 来源:网络整理
导读:双向如何将整数绑定到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. 有不同的输入类型,还
双向如何将整数绑定到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值被转换并保存.我还添加了一个“限制”,以便只能输入数字.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读