前端

iframe



layer:

function userSelect(userId, userName) {
	var pindex =parent.layer.open({
		title : '人员选择',
		type : 2,
		area : [ '1200px', '600px' ],
		btn : [ '确定', '取消' ],
		maxmin : true,
		content : "../xtUserinfoController/toXtUserinfoSelect",
		yes : function(index, layero) {
			var parentIframeId= self.frameElement.getAttribute('id');
			var body = window.parent.layer.getChildFrame('body', index);
			var iframeWin = parent.window[layero.find('iframe')[0]['name']];
			iframeWin.doUserinfoSelect(userId, userName,parentIframeId,index);
		},
		btn2 : function(index, layero) {
			parent.layer.close(index);
		}
	});
	parent.layer.full(pindex);
}
function doUserinfoSelect(userId,userName,parentIframeId,index) {
    if($(".checkchild:checked").length != 1){
		layer.msg('请选择一条人员信息', {time: 3000});
		return;
	}
    var nTrs = grid.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr  
    for ( var i = 0; i < nTrs.length; i++) {  
        if($(nTrs[i]).hasClass('row_selected')){//相当于$(tr)  
            var selectLine = grid.fnGetData(nTrs[i]);  
            layer.confirm("确定要选择【<font color=red>" + selectLine.xt_userinfo_realName + "</font>】?", {
          	  btn: ['确定','取消'] //按钮
          	}, function(){
          		var doc = window.parent.document.getElementById(parentIframeId).contentWindow.document;
          		doc.getElementById(userId).value  = selectLine.xt_userinfo_id;
          		doc.getElementById(userName).value  = selectLine.xt_userinfo_realName;
          		parent.layer.close(index);
          	}, function(){
          		layer.closeAll('dialog');
          	});
            break;
        }  
    } 
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值