gpt4 book ai didi

javascript - 离开后重置 View - SAPUI5

转载 作者:行者123 更新时间:2023-12-03 10:17:08 25 4
gpt4 key购买 nike

我需要在单击按钮时重置我的搜索 View 。这意味着当我通过“关闭”按钮离开 View 并返回搜索时,它应该重新加载:

  • 输入空
  • 结果表隐藏
  • 就像重新加载一样

我只是无法确保重新加载 View ,因为一旦调用它,它就会保存在核心中并且无法删除,也无法再次获取它。

现在我将 Visibility 设置为 false 和 true 来打开或关闭 View ,但我在这里找不到神奇的代码!^^

这是当我按下关闭按钮时发生的情况:

handleSchliessen : function () {
var p = this.getView('suche');
p.setVisible(false);
sap.ui.getCore().byId("Handler").getModel("datenModel").refresh(true);
this.callbackMethod.call(this.callbackObject);
},

任何帮助都会很棒,如果您需要,我可以提供更多代码,它太长了:)

最佳答案

我的常规方法是将所有内容绑定(bind)到模型(可见性结果表、结果、输入字段),并在完成后将这些模型属性设置回其初始状态。

例如,

var initState = {
tblVisible : false,
searchResults : [],
input : ""
}

oModel.setProperty("/path/to/searchview/properties", initState);

关于javascript - 离开后重置 View - SAPUI5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com