【发布时间】:2018-09-21 08:49:41
【问题描述】:
我有一个使用 OpenUI5 的带有很多控件(ComboBoxes、TextAreas、RadioButtons)的表单。我在 C++ 中给出了服务器端控件的值。我想要的是有一个重置按钮,它将清除用户的选择并将控件恢复为默认选择。到目前为止,我能够将表单和控件作为 JS 对象,如下所示:
this.byId("MainForm").getModel();
到目前为止,我唯一能做的就是彻底清除所有控件,如下所示:
this.byId("MainForm").getModel().setData(null);
例如,我有一个ComboBox,我的模型中的默认值是第二个选择。如何保留此值并将其设置回控件?
【问题讨论】:
-
在检索模型时,您可以在第二个模型中复制初始状态设置 copyModel onReset
标签: javascript sapui5