阅读:1350
回复:0
|
(3.13~3.19)问题互助板块一周汇总
(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 () {} 表单的验证事件里面做。 |
|