阅读:1350 回复:0
H3BPM
655

帖子

2504

跟帖

46406

积分

管理员
管理员
  • 社区居民

(3.13~3.19)问题互助板块一周汇总

楼主#
更多 发布于:2017-03-20 16:46
(3.6~3.12)问题互助板块一周汇总
  
感谢@岩竹玉雨 @t156965365 @秦始皇 的热情解答,获得50积分/答案。
  

  
-----------------------------------------------------------我是H3    BPM分割线-------------------------------------------
 
1.
关于流程的暂停、取消和恢复
最佳答案:@岩竹玉雨

参考文档http://wiki.h3yun.com/Default.aspx?code=ActivityProperty
 
// 根据InstanceId查找OT_WorkItem中state为0和1状态的环节。
//循环取消
//取消指定环节任务
  AppUtility.Engine.WorkItemManager.CancelWorkItem(System.String, System.Boolean);
  
  //反之
  //根据InstanceId查找OT_WorkItem中state为3状态的环节。
  //循环激活
  //AppUtility.Engine.WorkItemManager.ActivateWorkItem(System.String)
  
  //结束对应流程任务
  AppUtility.Engine.WorkItemManager.InstanceCanceld(System.String)

2.打印字体的问题
最佳答案:@岩竹玉雨

<style type="text/css" media="print">
        @media print
        {
           body
           {
               font-size:30px;
           }
        }
    </style>

简单修改,详细改字体大小

3.调用接口启动流程实例,怎么向子表赋值
最佳答案:@t156965365

因为默认就是完成第一个环节。那个参数在函数中没有使用。
子表数据我现在的实现方式是发送json数据过来,然后重写StartWorkflow,解析json成dataitem格式的数据。
详细代码见原帖

4.如何为主数据定义表单

最佳答案:@秦始皇
详情见原帖

5.选人控件获取当前行问题
最佳答案:@t156965365
第一个就是,只要数据改变就子表做循环,每一行取值,然后给部门赋值。
第二个就是在$.MvcSheet.Validate = function () {} 表单的验证事件里面做。

10月签到活动奖励发放啦:http://bbs.h3bpm.com/read.php?tid=5377&fid=5
游客

返回顶部