在模块找到页面拓展,新建按钮,代码在链接目标地址中写
获取当前勾选数据的id,将ID拼接到弹窗地址上
var CheckedCheckboxId= _xtable_CheckedCheckboxId();//勾选中的checkid
var result = CheckedCheckboxId.replace(/^,|,$/g, "");
window.open('http://192.168.0.66/formmode/view/AddFormMode.jsp?customTreeDataId=null&mainid=0&modeId=63341&formId=-909&type=1&checkid='+result );
然后在模块-新建模块中加入代码块
jQuery("#field546294").val(GetUrlString("checkid"));
// 获取地址栏参数
function GetUrlString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
通过解析地址栏参数的方法,获取到checkid,然后获取赋值到表单上,然后表单再根据模块中的字段联动配置带出其他相关产品相关数据。
效果图展示: