我要写一个ExtJS应用程序,我需要在几个视图之间导航.. 我现在质疑自己这个问题的最佳做法是什么..
当我按下一个链接/按钮并结合一个始终检查网址是否已被更改的TaskRunner时,我真的不百分之百满意的一个解决方案是更改我的网址。
我也想要一个历史记录,所以当我按下浏览器中的“后退”按钮时,我可以跳回到前一个视图,该视图可以与上面的解决方案一起使用。 我不知道上面的解决方案是否占用了大量资源?
有更好的方法吗?你认为我的解决方案还可以吗?请告诉我! 如果您需要更多信息,请不要犹豫;)
答案 0 :(得分:3)
我建议您使用Ext.ajax
加载部分视图(例如该标签的全部内容)或纯Ext JS
来创建它们,并使用this technique来表示浏览器历史记录。< / p>
只需单击选项卡,只需切换到隐藏/显示每个关联的选项卡面板即可加载选项卡。
您可能还会考虑Ext's card layout。
And here's完全集成的ext js解决方案,满足您的需求。