0

我要写一个 ExtJS 应用程序,我需要在几个视图之间导航。我现在在问自己这个问题的最佳实践是什么。

我不是 100% 满意的一种解决方案是在我按下链接/按钮并结合 TaskRunner 时更改我的 url,TaskRunner 总是检查 url 是否已更改。

我也想要一个历史记录,所以当我在浏览器中按下“后退”按钮时,我可以跳回到适用于上述解决方案的前一个视图。我不知道上面的解决方案是否占用了很多资源?

有没有更好的办法?您认为我的解决方案可以吗?请告诉我!如果您需要更多信息,请不要犹豫;)

4

1 回答 1

3

我建议您使用Ext.ajax加载部分视图(例如该选项卡的全部内容)或纯Ext JS来创建它们并使用此技术来尊重浏览器历史记录。

加载选项卡后,您只需在单击选项卡时切换到隐藏/显示每个关联的选项卡面板。

你也可以考虑Ext 的卡片布局

是您想要的完全集成的 ext js 解决方案。

于 2013-06-20T10:53:12.097 回答