如何使用 JavaScript 视图和控制器创建弹出窗口,没有 html
How do I create popover with a javascript view and a controller no html
所以目前我有一个看起来像这样的视图。
var oPopOver = new sap.m.Link({
text:"PopOver",
press : function() {
oController.getPopOver()
},
}).addStyleClass("PopOver");
然后我假设在控制器中我会有类似的东西:
getPopOver: function(oEvent) {
$(function () {
$('#example').popover();
});
}
我只是不明白所有弹出的东西都去哪里了,我以前使用过Java,我是一名SAP ABAP开发人员,但这是我们的第一个SAP UI5项目,这意味着我们需要使用javascript等进行一些Web开发。因此,对此的任何帮助都很棒,我一直在遵循教程,但它们似乎都显示将弹出框信息放在 html 标签等中。
使用 sap.m.Popover
JS视图
var link = new sap.m.Link("link", {
text: "Click for Popover",
press: function() {
oController.handleLinkPress()
},
})
控制器
handleLinkPress: function(e) {
var link = this.getView().byId("link");
var oPopover = new sap.m.Popover({
title: "Sample Popover",
content: [new sap.m.Image({
src: "https://www.google.co.in/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png",
width: "150px"
})],
footer: [new sap.m.Button({
text: "Click me!"
})]
});
oPopover.openBy(link);
}
演示
相关文章:
- javascript弹出窗口没有正确加载html表单
- 标记上的信息窗口没有't关闭(谷歌地图)
- 为什么这个JS确认窗口没有在表单提交时启动
- 如何检测函数's窗口没有'我再也不存在了
- 我的弹出窗口没有显示(Javascript/PHP).怎么了
- 使用Javascript:如何创建'返回'如果存在'It’这个选项卡或窗口没有历史记录
- 弹出窗口中的弹出窗口,第二个弹出窗口没有焦点
- 谷歌地图信息窗口没有关闭
- 剑道窗口没有启动服务器端按钮
- Javascript窗口没有显示正确的尺寸,也没有调整大小
- jquery移动弹出窗口没有'不要出现
- 谷歌地图信息窗口没有正确显示,但当我打开firbug时,它'他工作得很好
- 当相对于可用的浏览器窗口没有水平空间时,以相反的方向打开CSS子菜单
- CakePHP确认窗口没有出现
- 模式窗口没有被onClick按钮事件调用
- 弹出窗口没有从父窗口关闭
- Javascript:为什么选项卡正在刷新,为什么不弹出浏览器窗口?为什么弹出的浏览器窗口没有刷新
- Robohelp中的Webhelp窗口没有聚焦
- JQueryUI窗口没有覆盖所有的内容元素
- 当窗口没有聚焦时,setTimeout()是否有问题?