|
|
本帖最后由 xmuboso1 于 2021-9-3 15:16 编辑
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:1153434640
【问题描述】:vue皮肤下选项卡视图操作跳转按钮获取不到父文档对象
1.跳转脚本
- (function(){// 按钮url跳转表单
- /**
- * doViewByFormName("表单名",getApplication())
- * 只需要更新表单名与传递内容即可
- *
- */
- var formProcess = getFormProcess();
- var form = formProcess.doViewByFormName("设备入库",getApplication());
- var formid = form.getId();
- var request = $WEB.getParamsTable().getHttpRequest();
- var url1 = "http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();
- //获取appid
- var appid = getApplication();
- //地址拼接
- var url = url1+"/portal/good/html/form.html?appId="+appid+"&formId="+formid;
- //获取传值字段
- var doc = getParentDocument();
- println("doc------------------"+doc);
- var na = encodeURI(doc.getItemValueAsString("name"));//标识号
- var nu = encodeURI(doc.getItemValueAsString("number"));//模板编号
- var lo = encodeURI(doc.getItemValueAsString("logo_number"));//设备id
- //拼接传值字段
- var anniu = url+"&na="+na+"&nu="+nu+"&lo="+lo;
- //println(anniu)
- println("anniu>>>>>"+anniu);
- return anniu;
- })()
复制代码
2.获取传值脚本
- (function() { // 获取url传递值
- var rtn = "";
- var paran = decodeURIComponent(getParameter("na"));
- println("paran------------"+paran)
- var doc = getCurrentDocument();
- if (paran.length == 0) {
- rtn = doc.getItemValueAsString("name")
- } else {
- rtn = paran;
- }
- return rtn;
- })();
复制代码
3.选项卡勾选父子关系
4.点击跳转
5.vue皮肤下获取不到传值
6.vue-debug
7.good皮肤正常获取
8.good-debug
|
|