dialog window-求解easyUI中怎么关闭dialog

问题描述

求解easyUI中怎么关闭dialog
 我尝试很多方法就是关不掉的,求大神解答,代码如下:

a.jsp
'<div id="dd"></div>'
dd中的代码:
$('#dd').dialog({
                    title: '添加通路方案',
                    width: 500,
                    height: 500,
                    closed: false,
                    cache: false,
                    modal: true,
                    content:'<iframe src="'+ctx+'/equipManage/addAccessPage"  frameborder="0" height="100%" width="100%"  />'
                }); 

addAccessPage.jsp中设置了个button
怎么也关不掉:
<a id="btn">提交</a>
        $(function(){
    $("input[name=name]").validatebox({
        required:true,
        missingMessage:'请输入方案名称'
    });

    $("#btn").click(function(){

        $('#ff').form('submit', {
            url:ctx+'/equipManage/AddAccess',
            success: function(data){
                if("true"==data){
                    parent.document.getElecmentById("dd").window('close');
                }else{
                    alert("操作失败,请检查数据");
                }
            }
        });
    });

});

解决方案

document.getElementById得到的是dom对象,不是easyUI的组件,而且注意要使用父页的jquery,不能用iframe里面的jquery对象

 //parent.document.getElecmentById("dd").window('close');
 //==>
 parent.$('#dd',parent.document).window('close');

解决方案二:

EasyUi dialog 去除默认关闭

时间: 2024-12-22 17:23:42

dialog window-求解easyUI中怎么关闭dialog的相关文章

panel,dialog,window组件越界(超出范围)问题汇总

参考地址 之前分别写过panel,dialog,window三个组件因为拖曳或者reSize造成组件越界而无法还原的问题,两篇文章分别针对拖曳和reSize给出了解决方案.不过根据朋友的反馈,reSize的解决方案和拖曳的解决方案同时使用时存在效率低下的问题,个人也在进一步使用过程中发现了另外一些问题,共修正以下Bug: 原生panel并无拖曳和缩放功能,且继承panel组件的上层组件太多,极容易出问题,故放弃对panel组件的支持. onResize配合onMove使用时,性能低下,原因是由o

Android中自定义对话框(Dialog)的实例代码_Android

1.修改系统默认的Dialog样式(风格.主题) 2.自定义Dialog布局文件 3.可以自己封装一个类,继承自Dialog或者直接使用Dialog类来实现,为了方便以后重复使用,建议自己封装一个Dialog类  第一步: 我们知道Android定义个控件或View的样式都是通过定义其style来实现的,查看Android框架中的主题文件,在源码中的路径:/frameworks/base/core/res/res/values/themes.xml,我们可以看到,Android为Dialog定义

如何判断easyui中某一个window是否已经show

问题描述 如何判断easyui中某一个window是否已经show 我需要判断一下 如果window是否正显示着(show出) 如果是 就关闭我的window 显示的是我的div的内容 不是跳转的新页面内容 解决方案 默认好像没办法,你可以注册回调函数 记录下状态$('#w').window({"onOpen":function(){alert(1)}});http://blog.sina.com.cn/s/blog_5d225a7b0100mm1u.html解决方案二:$('#lis

android-启动程序中的Progress Dialog 时的错误

问题描述 启动程序中的Progress Dialog 时的错误 当我想启动程序中的Progress Dialog 时发生的异常: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:531) at android.view.WindowMana

android listview-利用dialog来编辑listview中的数据

问题描述 利用dialog来编辑listview中的数据 package com.example.wightandheight; import android.app.AlertDialog; import android.app.Dialog; import android.app.DialogFragment; import android.content.DialogInterface; import android.os.Bundle; import android.view.Layou

Android中自定义对话框(Dialog)的实例代码

1.修改系统默认的Dialog样式(风格.主题) 2.自定义Dialog布局文件 3.可以自己封装一个类,继承自Dialog或者直接使用Dialog类来实现,为了方便以后重复使用,建议自己封装一个Dialog类 第一步: 我们知道Android定义个控件或View的样式都是通过定义其style来实现的,查看Android框架中的主题文件,在源码中的路径:/frameworks/base/core/res/res/values/themes.xml,我们可以看到,Android为Dialog定义了

dialog 二级联动-easyui的dialog不能执行js

问题描述 easyui的dialog不能执行js 使用href弹出一个对话框,想显示二级联动功能,发现对话框的js $(document).ready(registor);不能执行,而单独运行jsp则可以执行,谁能帮我解决呢 解决方案 没有问题.确认你函数名写对了?是registor还是register x.html <script> $(document).ready(register); function register() { alert('register')}</script

Android中制作自定义dialog对话框的实例分享_Android

自定义dialog基础版很多时候,我们在使用android sdk提供的alerdialog的时候,会因为你的系统的不同而产生不同的效果,就好比如你刷的是MIUI的系统,弹出框都会在顶部显示!这里简单的介绍自定义弹出框的应用. 首先创建布局文件dialog: 代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andr

easyUI中设置了idField:&amp;amp;#x27;userid&amp;amp;#x27;, 但翻页还是没有保留选中状态,求解,在线等

问题描述 easyUI中设置了idField:'userid',但翻页还是没有保留选中状态,求解,在线等代码如下:$('#alluncheckusers').datagrid({fitColumns:true,singleSelect:false,//单选项pagination:true,//分页控件selectOnCheck:true,checkOnSelect:true,loadMsg:'正在加载,请稍后...',rownumbers:true,idField:'userid',frozen