阅读:340 回复:6
gmsoft.net
12

帖子

48

跟帖

599

积分

高级榴莲
高级榴莲

【求助】通过业务方法查询数据库为什么要在流程提交后才能在表单显示?

楼主#
更多 发布于:2017-06-02 12:12
问题描述:通过业务方法查询到员工的职务,在表单提交前,职务是不显示的。需要发起流程后,才能在表单显示出职务。
事件处理:活动激活前、活动激活后、活动完成后都设置了一遍。

版本:v10.0
请问如何在发起时就显示出查询到的数据。
t156965365
36

帖子

477

跟帖

12410

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
1楼#
发布于:2017-06-02 14:10
因为发起的时候还没保存数据,流程也没有产生。
发起节点比较特殊,你放到后面的审批节点,这个才能产生作用。

建议使用ajax的方法在前台获取,或者使用 $.MvcSheet.Action调用后台方法。
gmsoft.net
12

帖子

48

跟帖

599

积分

高级榴莲
高级榴莲
2楼#
发布于:2017-06-05 10:41
t156965365:因为发起的时候还没保存数据,流程也没有产生。
发起节点比较特殊,你放到后面的审批节点,这个才能产生作用。

建议使用ajax的方法在前台获取,或者使用 $.MvcSheet.Action调用后台方法。
回到原帖
ajax的话,请求发送到哪里才能访问数据库?
t156965365
36

帖子

477

跟帖

12410

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
3楼#
发布于:2017-06-05 11:21
gmsoft.net:ajax的话,请求发送到哪里才能访问数据库?回到原帖

调用后台方法可能对你来说好理解一些,见附件示例
附件名称/大小 下载次数 最后更新
前后台交互方法.txt (3KB)  10 06-05 11:21
gmsoft.net
12

帖子

48

跟帖

599

积分

高级榴莲
高级榴莲
4楼#
发布于:2017-06-05 11:55
t156965365:调用后台方法可能对你来说好理解一些,见附件示例回到原帖
现在的思路就是,表单发起但未提交时,传姓名到后台,后台根据姓名查询数据库,得到职务后返回值,最后赋值到相应文本框。后台的查数据库要自己编写。这思路对吧?
t156965365
36

帖子

477

跟帖

12410

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
5楼#
发布于:2017-06-05 13:13
gmsoft.net:现在的思路就是,表单发起但未提交时,传姓名到后台,后台根据姓名查询数据库,得到职务后返回值,最后赋值到相应文本框。后台的查数据库要自己编写。这思路对吧?回到原帖
可以查数据库,也可以调用业务方法,都是可以的
gmsoft.net
12

帖子

48

跟帖

599

积分

高级榴莲
高级榴莲
6楼#
发布于:2017-06-05 16:28
t156965365:可以查数据库,也可以调用业务方法,都是可以的回到原帖
好的,在试着做了,thanks
游客

返回顶部