javascript - 带有多个窗口的弹出窗口(如 sap.m.dialog)

标签 javascript popup sapui5 multi-window

我打算创建一个弹出窗口,它有多个 View /屏幕/或类似的东西,您可以在其中导航。我想让它保持响应,所以我最初的想法是使用 sap.m.dialog。我也只使用 XML View /片段,我想保持严格。 我查看了测试资源,发现了一些对 sap.ui.commons.Dialog 非常有用的东西 - Dialog - SAPUI5 Demo Kit

尽管这个想法很好,但它似乎不适用于 sap.m.Dialog(尤其是最后一个带有 XML 片段的示例)。

你们中有人知道如何使用不同的屏幕(可能是每个 View 的片段)创建响应式弹出窗口,您可以在其中导航吗?

到目前为止,我的方法看起来不太成功,但如果有帮助,我也可以发布一些代码。

提前致谢!

最佳答案

虽然可以将导航 Controller (sap.m.App) 添加到对话框中,但我从未尝试过。页面宽度通过对话框大小自动调整。我认为您可以尝试使用加载应用程序和 Root View 的简单片段进行多重导航。进一步的导航可以由显示对话框的 Controller 处理。我还没有尝试过,但我相信这会奏效。我会做更多的研究并为您提供一些代码。

关于javascript - 带有多个窗口的弹出窗口(如 sap.m.dialog),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29752980/

相关文章:

javascript - 数字回文代码不起作用

javascript - 加载 jQuery 的最佳方式是什么?

sapui5 - UI5 bootstrap登录片段展示最佳实践

javascript - 将 JSON 文件中的数据放入本地存储

javascript - jQuery 循环内容轮播 "ca-content-item"宽度

javascript - 无法从订阅的服务获取 .then 方法

JavaScript 源文件未在 IE8 弹出窗口中加载

javascript - 按回车键打开弹出窗口

cocoa - 如何在Cocoa中实现自己的弹出控件?

android - 在 OpenUI5 中禁用设备后退按钮单击?