ExtJS 4.2.1不同视图之间的导航 - 最佳实践

时间:2013-06-20 10:41:03

标签: javascript extjs navigation extjs4.2

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

当我按下一个链接/按钮并结合一个始终检查网址是否已被更改的TaskRunner时,我真的不百分之百满意的一个解决方案是更改我的网址。

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

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

1 个答案:

答案 0 :(得分:3)

我建议您使用Ext.ajax加载部分视图(例如该标签的全部内容)或纯Ext JS来创建它们,并使用this technique来表示浏览器历史记录。< / p>

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

您可能还会考虑Ext's card layout

And here's完全集成的ext js解决方案,满足您的需求。