点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
SAPUi5专家
我的XMLview中有一个单选按钮,如下所示。 数据是从模型绑定的。 我的要求是在数据绑定后验证单选按钮。 下面是我的控制器代码。 我正在尝试在控制器的AfterRendering方法中读取selectedButton文本的值。
XML视图:
控制器onAfterRendering:function(){var that = this; console.log(" rbgtype" + that.getView()。byId(" rbgtype")。getSelectedButton()。getText());}
奇怪的是,无论选择哪个值,我总是得到的值是"是"。 有人可以建议我在哪里做错了。
通过更改视图
修复这可能是由于渲染后未立即将绑定应用于单选按钮的原因。 我建议您在模型中接收到数据后进行验证。
如果您正在手动阅读,则只需在成功处理程序中即可执行检查,这会更好。
嗨,里约热内卢,
问题是您使用了错误的钩子事件来检查绑定值。 据我所知,没有真正的事件" bindingValueUpdated",因此您可以做的是监听setSelected(覆盖它)并等待它。
一周热门 更多>