我正在使用 Sencha Touch 2
我有一个项目列表,点击它将导航到与该项目相关的视图。在该视图中,导航栏中有后退按钮和跳过按钮。 在后面它将导航到列表菜单。 在跳过时,它将导航到与列表中下一个项目相关的视图。
示例 - 让我们说列表中有五项(1,2,3,4,5),如果我点击第1项< / strong>现在它将导航到与项目1相关的视图,在该视图上,如果我点击跳过按钮它将直接切换到与项目2 相关的视图,如果我点击后退按钮,那么我希望它直接导航到列表(或列表菜单)。(不要查看与项目1相关的内容) 依此类推3,4,5项。
为此 - 我正在为当前视图执行 pop()操作,然后推送(下一个视图)。
步骤1- this.getMyNav()。pop(1); (POP项目1)
步骤2- this.getMyNav()。push(下一个视图对象); (推送项目2)
有时它显示此错误 - TypeError:'null'不是控制台中的sencha touch 2中的对象(评估'item.element.detach')。但是应用程序即使在控制台中出现错误也是如此。( Safari浏览器)
有没有解决这个问题?还是有其他办法吗?