Application.ShowDialog
根据给定的url、标题、宽高等信息创建一个对话框,对话框中的内容是一个web网页。
语法
express.ShowDialog(url, caption, width, height, bModal, hasCaption, resizeEdge)
express 一个代表 Application 对象的变量。
名称 | 必选/可选 | 数据类型 | 说明 |
---|---|---|---|
url | 必选 | String | 此参数代表对话框网页的url, 这个url可以是一个http/https的网页,也可以是一个本地资源网页。 |
caption | 必选 | String | 对话框的标题。 |
width | 必选 | Long | 表示对话框的宽度,这个宽度是物理像素值,尤其要注意在普通屏和高分辨率屏下是不一样的,常见的做法是借助于window.devicePixelRatio来消除这个影响。 |
height | 必选 | Long | 表示对话框的高度,这个高度是物理像素值,尤其要注意在普通屏和高分辨率屏下是不一样的,常见的做法是借助于window.devicePixelRatio来消除这个影响。 |
bModal | 必选 | Bool | 表示对话框是否模态。 |
hasCaption | 可选 | Bool | 默认为true,表示对话框是否有标题栏和边框。为false时为无边框窗口,允许开发者对标题栏,窗口阴影等进行高级自定义 |
resizeEdge | 可选 | Bool | 窗口为无边框窗口时有效。默认为2,表示操作对话框缩放的宽度,单位是像素。 |
示例
javascript
以下代码示例创建了一个对话框,并让这个对话框模态显示。
let width = 400 * window.devicePixelRatio
let height = 300 * window.devicePixelRatio
Application.ShowDialog("https://www.wps.cn", "wps网站", width, height, true)