zoukankan      html  css  js  c++  java
  • EasyUI, Dialog 在框架页(ifrmae)的Top页面弹出时,拖拽Dialog边缘(以改变窗口大小),UI界面被卡死的解决办法

    将Dialog的modal属性设置为true,可以解决卡死的问题(但会给用户使用体验带来影响)
     1         var par = {
     2             title: This.title,
     3              This.width,
     4             height: This.height,
     5             cache: This.cache,
     6             modal: This.modal,
     7             resizable: This.resizable,
     8             maximizable: This.maximizable,
     9             onResize: This.onResize,
    10             modal: true,//关键代码:不然拖拽Dialog边缘以改变窗口大小时,Dailog会被卡死;//modal:是否将窗体显示为模式化窗口。 true            
    11             constrain: true,//关键代码:若设为false,则窗体title可以拖拽到浏览器边缘外,导致无法拖拽回来(进而导致无法关闭Dialog——此时,只有刷新当前页面才能继续操作软件了)//constrain:定义是否限制窗体的位置。(该方法自1.5版开始可用)
    12             onLoad: function () {
    13                 $("iframe[id='ifr" + This.renderID + "']").contentWindow.dialogData = This.dialogData;
    14                 This.onLoad();
    15             },
    16             onClose: This.onClose
    17         };
    封装的代码片段
  • 相关阅读:
    2013面试C++小结
    Linux C 面试题总结 .
    [SCOI2011]糖果
    python——简单爬虫
    python——ADSL拨号程序
    python——处理xls表格
    Vsphere初试——架设Panabit行为管理
    Vsphere初试——使用Vsphere client
    Vsphere初试——基本安装
    Python2与Python3的不同点
  • 原文地址:https://www.cnblogs.com/miaoxiao/p/EasyUI-Dialog-Drog-Error.html
Copyright © 2011-2022 走看看