根据 ScriptUI 中的操作更改对话框窗口的大小
Change the size of a dialog window based on an action in ScriptUI
ScriptUI很棒,但似乎有一些局限性。 我正在寻找一种根据对对话框内部控件之一执行的操作(例如.onClick()
或.onShow()
回调)动态调整对话框窗口大小的功能。 但是,我看到的调整窗口大小的唯一方法是在使用.show()
方法在屏幕上绘制它之前。 显示窗口后,控件似乎无法调整其大小。 请告诉我我错了,有办法做到这一点。
主要基于 Peter Kahrels ScriptUI Guide
var w = new Window ("dialog");
var b = w.add('button',undefined,'Click me');
var small = false;
//~ w.onShow = function () {
//~ w.size = {width: 300, height: 400};
//~ }
b.onClick = function(){
small = !small;
if(small == false){
w.size = {width: 300, height: 400};
}else{
w.size = {width: 100, height: 100};
}
}
w.show();
相关文章:
- 阻止Jquery对话框内容的CSS应用于主窗口
- 在 Telerik RadGrid 中单击复选框时打开对话框窗口
- TinyMCE 对话框.css未在图像弹出窗口中加载,会抛出 404
- Facebook Javascript SDK提要对话框显示空白窗口
- 如何在不使用滚动条的情况下将html页面放入弹出窗口(对话框)
- 当对话框窗口打开时,使父页模糊
- 单击按钮打开窗口作为使用javascript的模式对话框
- 如何使用JavaScript关闭此对话框窗口
- Ajax 请求未拉出 jQuery 对话框窗口
- Cke对话框窗口增加了简单的功能
- jQuery- 窗口大小的对话框删除
- 为什么简单的 JQuery 对话框/弹出窗口不起作用
- 在选择一个菜单更改的同一窗口中打开一个对话框
- 如何从退出弹出窗口中删除对话框
- Ajax 对对话框窗口的响应在第二次尝试时不显示更改的值
- 堆栈溢出如何创建模式对话框窗口
- 如何在 dojo 中模拟无模态窗口对话框,以便我们可以打开多个窗口窗格
- 如何打开一个弹出窗口对话框时,点击上下文菜单在crossrider
- Web抓取模式窗口(对话框)使用jsoup
- 窗口对话框在Java或Javascript中的弹出处理