任何人都可以让我知道如何在面板的点击事件中重新定向到sencha触摸的另一个页面。它可以通过路线。任何一个例子都会有很大的帮助。
答案 0 :(得分:0)
路由只是设计为可以通过自定义URL访问应用中的任何视图。 首先,您需要指定“页面”的含义:它是您的应用程序的特定视图还是只是另一个面板(可能由具有卡片布局的容器处理)。
你可能会更好:
实现一个控制器,该控制器将处理切换到您想要显示的视图/面板所需的处理
将点击事件链接到您在控制器中定义的功能(通过触发点击时触发自定义事件或让控制器直接响应点击)。
答案 1 :(得分:0)
基本上你需要点击一个面板来触发和事件,该面板应该负责创建新视图并在需要的地方推送它。
这是你可以做的事情
Ext.getCmp('myPanelId').element.on({
tap: function() {
console.log('panel tapped!');
me.fireEvent("showAnotherPageCommand");
}
});
在你的控制器中,你应该听这个事件并做任何需要的事情,如......
Ext.Viewport.add(Ext.create('MyApp.view.NewPanel'));
我希望它有所帮助。
BTW我完全赞同Josh,What have you tried so far?这应该永远是你问题的一部分。