javascript - 如何使用 dxAction dxButton 返回主页?

标签 javascript html mobile devextreme

关于 DevExtreme website 的文档似乎很少关于如何在用户“完成”应用程序后链接/返回“主页”(即到达最后一页并想返回主页 - 是的,我知道大多数手机都有一个“主页”按钮在导航栏中,但我希望删除它!)。

我一直在创建一个 dxButton,例如:

<div data-bind="dxButton: { text: 'Button1' }, dxAction: '#myNextPage/'"></div>

不过,好像没有办法通过这种链接“返回”首页?

我已经尝试使用 dxAction: '#home/' - 是的,它确实转到了主页 - 但它在页面顶部留下了一个“后退”按钮(当您第一次启动应用程序时显然不存在)。

我尝试过其他替代方案,例如 dxAction: '#/' 等,但似乎都没有用。

有没有人找到一种方法来完成这个(看似)简单的任务?

最佳答案

据我了解您的问题,您可以使用带有选项 { root: true } 的应用程序方法 navigate

<div data-bind="dxButton: { 
    text: 'Button1', 
    clickAction: function() { 
        app.navigate('home', { root: true }); 
    } 
}"></div>

文档中的更多信息: http://js.devexpress.com/Documentation/ApiReference/Application_Framework/HtmlApplication/Methods/?version=14_1#navigateuri_options

关于javascript - 如何使用 dxAction dxButton 返回主页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25889245/

相关文章:

javascript - Typeahead.js 在远程 url 中包含动态变量

javascript - Alfresco - 在自定义工作流程中将任务分配给不同的受让人

javascript - 如何使 iframe 分辨率响应以完全适应它所在的 iframe?

html - 使 iframe 在移动设备上填满屏幕

android-layout - Dart 中是否有 fastclick 库(或其他解决方案)来消除移动设备上的 300ms 延迟(ghostclick)?

javascript - 如果单击第一个 div,则切换 div 的类

javascript - 如何 .search() 多个字符串并至少有 1 个字符串才能起作用?

html - 插入制表符空格以在 HTML/CSS 中垂直对齐文本

html - 带过渡的粘性叠加层

android - 为什么在Web View 中渲染组件的速度变慢?