起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3124|回复: 1

[处理中3] 业务数据流转时附言中的信息怎么获取到进行累加

[复制链接]

17

主题

39

帖子

103

积分

初级会员

Rank: 2

积分
103
QQ
发表于 2018-7-5 11:01:18 | 显示全部楼层 |阅读模式
在流转框中添加了一个常用语的按钮,点击之后调用的是OA里面的$UI/OA/common/process/commonWords/mainActivity.w的页面,双击某一条数据就会自动把数据回显到流转框中。、现在需要把常用语页面的信息回显到流转框中的附言中进行累加,不是覆盖。

常用语页面的JS如下:
Model.prototype.OKBtnClick = function(event) {
                var result = this.getSelected();
                this.comp('windowReceiver').windowEnsure(this.getSelected());
        };



系统的/UI2/system_X/service/process/dialog/processDialog.m.w的JS中的windowReceiveReceive    方法如下:
Model.prototype.windowReceiveReceive = function(event){
                var event_action=event.params.data.action;
                var data = event.data || {};
                this.task = data.task;
                taskData = this.comp("taskData");
                taskData.setFilter("filter", "SA_Task ='"+data.task+"'");
                taskData.refreshData();
//                taskData.setValue("sESField05", '同意');
                this.action = data.action;
                this.agentPerson = data.agentPerson;
                this.flowToExecutorReadonly = (this.action === "backQuery");
                this.options = data.options;
                this.control = data.control;
                this.control.reset();

                this.reset(); //将来可以放到process组件中
               
                this.setTitle(data.title || "");
                this.initControlData(this.control,event_action);
               
                //进入时初始值为false
                end_flag=false;
                end_flag_selected=false;
                activity_temp="";
               
                this.initActivityData(this.control);
                this.initFlowToData(this.control);
                this.initNoticeData(this.control);
        };


常用语的JS

常用语的JS

OA中的常用语

OA中的常用语

系统流转框

系统流转框

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-5 11:31:15 | 显示全部楼层
自己放windowDialog组件弹出页面,然后在windowDaolgo的onReceive事件中获取返回的值,并获取xid为controlData的data中postscript的值

然后在把值拼接起来给xid为controlData的data中postscript赋值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-14 03:40 , Processed in 0.064509 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表