首页 文章

SAPUI5:如何重置SmartTable P13N对话框?

提问于
浏览
0

我的UI5应用程序中有一个智能表 . 当我访问WorklistView的一个对象时,我将在SmartTable的个性化对话框(P13N)中设置一个过滤器 . 当我导航回我的工作清单并尝试访问另一个条目时,我会看到上次访问中设置的过滤器还在那里!

Smart Table P13N dialog

每次访问目标视图时,如何重置SmartTable的P13N!

我需要在 onRouteMatched 事件处理程序中调用智能表的函数 . 但我不知道什么功能或方法可以为我做这个 .

1 回答

  • 0

    感谢我在这个问题中为我的另一个问题提供的答案,我终于找到了这个问题的答案 . 我不得不在视图的 onBindingChange 函数中使用 applyVariant 函数 .

    resetPersonalisation: function() {
            var oSmartTable = this.getView().byId("mySmartTableId");            
            oSmartTable.applyVariant({});
    }
    

    然后,每次匹配特定路线时,将重置个性化模型 .

相关问题