如何解决sap.m.CheckBox绑定
我试图将复选框绑定到OData字段,其类型为Edm.Boolean。我可以完成绑定,但是其行为类似于单向绑定,当我要求输入值时,chekbox会显示正确的语句,但是当我将复选框从checked更改为unchecked或vica verse并保存时,它不会更新字段的值。
xml视图:
<CheckBox id="Seen"
selected="{= ${Seen} === 'true'}"
text="Seen"
enabled="true" />
但是,如果我更改复选框旁边的输入框中的值,则会在复选框上生效,但是该复选框在输入字段上无法生效...
输入xml:
<Input value="{Seen}" valueLiveUpdate="true" />
我想念什么吗?
谢谢您的帮助!
解决方法
发生这种情况是因为您使用的是表达式绑定,其工作方式与 格式化程序功能。在这些情况下,即使您的模型设置为使用 2 路数据绑定,此特定绑定也只能以一种方式工作。
您应该按照与输入相同的方式在复选框上应用绑定。
<CheckBox selected=“{Seen}” />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。