码迷,mamicode.com
首页 > 其他好文 > 详细

easyDialog弹窗+zTree部门选择

时间:2016-12-02 21:48:28      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:关闭   border   parent   cal   lin   containe   选择   iframe   on()   

写一个父页面方法,将name和id赋值

function show(name,id) {
$("#deptnoID").val(name);
$("#deptnoId").val(id);
}
$(function() {

回调函数,对应easyDialog.open方法中的yesFn : btnFn,先用.contentWindow获取iframe的window对象,取出id和name。返回值true表示不关闭弹窗
var btnFn = function(){
var iframe=document.getElementById("iframe").contentWindow;
var id=iframe.id;
var name = iframe.name;
return true;
};

获取文本框,触发单击事件,在content用iframe标签嵌入zTree树杈菜单,并加入样式frameborder="0":无边框, height="380":高度, scrolling="no":无滚动条
$("#deptnoID").click(function() {
easyDialog.open({
container : {
header : "选择部门",
content : ‘<iframe id="iframe" src="<%=basePath %>admin/deptno/dept" frameborder="0" height="380" scrolling="no" ></iframe>‘,
yesFn : btnFn,
noFn : true
}
});
});
});

zTree中子页面的回调函数,将父页面show方法赋值的name和id传进来

callback: {
onClick: function(event, treeId, treeNode){
parent.show(treeNode.name,treeNode.id);
}
}

 

easyDialog弹窗+zTree部门选择

标签:关闭   border   parent   cal   lin   containe   选择   iframe   on()   

原文地址:http://www.cnblogs.com/jietz0407-com/p/6127123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!