点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我有以下情况。 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我有以下情况。 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有以下情况。 我有一个OData填充下拉列表。 假设他们填充了1..100以上的数字。
现在我的业务场景是,选择一个不规则数字以仅对不规则数字自动过滤下拉列表(反之亦然)。
在change事件(在xml中定义)中,我正在重置OData模型:
this.getModel(" oDropdownsModel")。setData({number:aNumbers},true);
然后,我要分配先前存储在sNumber中的选定键。
this.getView()。byId(sId +" number")。setSelectedKey(sNumber);
执行后,我得到一个奇怪的转储:"未捕获的TypeError:无法读取未定义的属性'isA'",其次是选择不会消失
而且我认为在选择过程的确切时刻更改下拉值时必须这样做。
有什么办法可以解决此错误? 我可以使用下拉菜单中的onAfterClose事件吗?
仅供参考,作为一个临时解决方案,我手动关闭了下拉菜单:
this.getView()。byId(sId +" number")。close();
但是这又不是很优雅,我也不想在控制台中出现错误:)
请在下面的评论中让我知道。
提前谢谢!
亚历克斯
ui5-error.jpg (93.7 kB)
塞巴斯蒂安·马尔凯西尼(Sebastiano Marchesini)是在xml片段中如何定义此组合框的示例:
一周热门 更多>