如何使用JavaScript重置SAP UI5输入字段?

时间:2019-06-12 07:23:46

标签: javascript sapui5 sap sap-fiori

我已经使用Java脚本创建了一个提交表单,我需要使用“重置”按钮重置输入数据。 帮帮我。

reset: function() {
    var oInput1 = sap.ui.getCore().byId("firstname");
    oInput1.setValue("");*/
    this.getViewById("firstname").setValue("");*/
}

    input1.getId("firstname").setValue("");

onExit: function() {
    input1.setValue("");
}

代码未重置表单数据

1 个答案:

答案 0 :(得分:0)

首先,您提供的代码示例不正确,请更正。

第二,onExit是在视图被销毁时执行的,在那里将输入值设置为空是没有用的。

如果您想在单击按钮时重置输入字段的数据,则需要具有以下元素:

1)XML视图中的Input-和Button-控件(带有新闻事件)。

2)分配给您的输入控件的ID,以便在按下重置按钮时可以引用该控件。

3)在控制器中计算出按钮的按下事件。

XML

<Input id="firstname" value=""/>
<Button text="Reset" press="reset"/>

控制器

reset: function() {
    var oInput1 = this.getView().byId("firstname");
    oInput1.setValue("");
}