在父視窗自定義一個參數,該參數為一個方法,然後在子視窗使用 var dialog = frameElement.dialog; //調用頁面的dialog對象(ligerui對象)
該對象,取得父視窗定義的參數方法并調用
代碼如下:
父視窗代碼:
var params = {
isShow: 0,
getUrl: "txGet",
};
$.ligerDialog.open({
url: __ctx + "/maintenance/onceequipment/tdJxdEquipment/dialog.ht",
title: '關聯檢修單清單',
width: 900,
height: 500,
isResize: true,
urlParms: params,
sucCall: function(rtn) {
var modeId = rtn.id;
var modeCode = rtn.jxdbh;
var modeIds = $("#jxdid").val();
var modeCodes = $("#jxdbh").val();
if (!modeIds || modeIds == '') {
modeIds = modeId;
modeCodes = modeCode;
} else {
if (modeIds.indexOf(modeId) == -1) {
modeIds += ',' + modeId;
modeCodes += ',' + modeCode;
}
}
$("#jxdid").val(modeIds);
$("#jxdbh").val(modeCodes);
}
/*,
buttons :
[
{text : '關聯',onclick : function(item,dialog){ }},
{text :'按鈕',onclick: function(item,dialog){alert("ok");}},
{text : '關閉',onclick : function(item,dialog){
$.ligerDialog.close();
$(".l-dialog,.l-window-mask").remove();
}}
]*/
});
var dialog = frameElement.dialog; //調用頁面的dialog對象(ligerui對象)
function text() {
var chooseObj = $("input[type='radio'][disabled!='disabled'][class='pk']:checked");
var len = chooseObj.length;
if (len == 0) {
$.ligerDialog.warn('請選擇記錄!', '提示');
return;
}
var id = $(chooseObj).val();
//申請編号名稱
var jxdbh = $(chooseObj).attr("jxdbh");
//封裝成json
var json = {};
json.id = id;
json.jxdbh = jxdbh;
//dialog.get("XXX")取得自定義的傳參的值
var