我應該創建ExtJs4應用程序,它應該有主菜單多頁的應用程序,並且每個菜單項應與不同的URL打開一個新頁面,所以如果用戶將其他瀏覽器的URL和粘貼標籤,應用程序應該打開該菜單項。如何創建與ExtJS的4
我想用ExtJS的推薦的MVC架構,但我不知道我怎麼能多頁/ URL使用它。他們的所有例子都使用單個頁面。
一種選擇是,在每次重新加載頁面,當用戶點擊特定的菜單項,所以每一個網址/菜單/頁都是獨立的ExtJS的應用程序與它的MVC。但我認爲這種方法有缺點,因爲每次都會重新加載頁面,並且不利於性能。此外,它還會導致重新使用組件(常見模型,商店和不同頁面的視圖)出現困難。
所以我想對所有的網頁單一的應用程序,但我不知道有沒有什麼解決方案有不同的看法不同的URL(在我的情況:針對不同的菜單項)。
或者是否有另一種方法來處理這些應用程序?
ExtJs方法是每頁有一個應用程序。你究竟想達到什麼目的? – sha
您可能會想要使用[歷史記錄](http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/history/history.html)。 –
這聽起來像你正在尋找的是路線的概念。這些在Sencha Touch AFAIK中可用,但尚未在ExtJS中使用,但根據我的理解,它們也會出現。正如@分子人建議你可以用歷史記錄控制器來修改你自己的路線。 – dbrin