我正在使用扩展库中的移动控件开发 XPages Mobile 应用程序。
我的希望页面是一个通向 4 个不同 mobilePages 的菜单。
我知道这是 1 XPage,我们正在处理“虚拟页面”。但是,当您在虚拟页面之间来回移动时,有没有办法清除 viewScope 变量和文档绑定?
例如。在我的一个页面中,我要求用户提供一些数据。3 存储在 viewScope 变量中的字段。使用它然后我有一个按钮来创建一个绑定到面板的新文档,然后我用它做事。
如果用户从菜单栏中点击“返回”,转到主屏幕,然后返回同一页面,我想清除所有内容并重新开始。
设置 resetContent= true 在这里没有任何作用。
我的虚拟页面是一个自定义控件,我试图清除 beforePageLoad 上的所有内容,但在手动刷新期间将其全部清除。
我尝试挂钩后退按钮的呈现属性,但在整个页面刷新期间触发。可能我可以忍受部分刷新,但有人可能仍然手动刷新它。
有什么方法可以在单页应用程序移动上下文中获得这种能力?
谢谢!