如何在不重载页面的情况下重置事件?

我有两个XML视图。在第一个是输入字段和导航到第二个view.In的按钮,第二个视图是表格。当我在第一个视图中按下按钮时,我将过滤器参数推送到第二个视图,并使用beforeRebindTable应用过滤器。在第二个视图中,我有导航回第一个视图的按钮。但是,当我更改输入字段中的值时,不会发送新的查询。它只是将我导航到第二个视图。

所以我的问题是,我如何重置或刷新按钮事件,以便在不重新加载页面的情况下发送新的查询?

这是我在第一个视图中按钮的事件。

navToSecond : function (oEvent){
        var oModel = new sap.ui.model.json.JSONModel();
        oModel.setProperty("/First", this.getView().byId("inp").getValue());
        sap.ui.getCore().setModel(oModel, "Filter");
        this.getRouter().navTo("second"); 

转载请注明出处:http://www.cntdm.com/article/20230504/1291385.html