windows - 剑道: resize window on click

标签 windows kendo-ui

我有一个可以打开 iframe 表单的剑道窗口。当他们提交表格并显示结果时,我希望窗口变宽。如何在单击按钮时设置窗口。

     var window = $("#PCwindow"),
        PCopen = $("#PCopen").bind("click", function() {
            window.data("kendoWindow").center();
            window.data("kendoWindow").open();
        });

      window.kendoWindow({
        visible: false,
        modal: true,
        width: "500px",
        height: "500px",
        title: "Performance Checker",
        content: "PCchecker.html",
        iframe: true
      });

我希望窗口达到 700 像素宽

最佳答案

使用:

 window.data("kendoWindow").setOptions({width : 700});

此外,为了优化您的代码,我建议您减少执行 window.data("kendoWindow") 的次数,方法如下:

var window = $("#PCwindow"),
        PCopen = $("#PCopen").bind("click", function () {
            window.data("kendoWindow")
                    .center()
                    .open()
                    .setOptions({width: 700});
        });

关于windows - 剑道: resize window on click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19040355/

相关文章:

javascript - 如何将项目添加到 kendo ui 网格的数据源

javascript - 剑道 UI 网格 : how to make cell read only on condition

javascript - 在鼠标悬停时以弹出窗口/工具提示形式显示 Kendo UI 网格中每一行的行详细信息

.net - 如何计算计算机下载的数量?

python - 在 Windows 7 上升级权限后 Esky 卡住

windows - WMI 查询正在停止

html - 使用菜单下方的剑道分离器后,菜单不显示菜单项

python - 从 QDockWidget 附加和分离外部应用程序时的问题

python - 在 Windows 上为 SQLite 使用 spatialite 扩展

asp.net-mvc - 以分钟为单位显示时间间隔 - Kendo Scheduler