zoukankan      html  css  js  c++  java
  • 分享一下“流程开发时如何根据发起人的部门来确定某个选人控件的范围”

    有个朋友问:

    A发起流程,在这个流程表单中的选人控件只能出现A自己部门的人 该咋整。

     

    搞了好久,终于实现了,个人觉得他还是不熟悉H3原生js的写法,建议没事多看看帮助文档吧~

    //js代码如下:使用时请根据具体情况添加条件,一下代码仅实现功能

    //控件初始化事件

      $.MvcSheet.ControlInit = function () {

                            //SheetUser特殊处理

                if (this.Type == "SheetUser") {

                                    //给定要显示的组织单元编码为发起人的部门编码

                    this.VisibleUnits=$.MvcSheetUI.SheetInfo.OriginatorOU;

                                   //附送给你的代码

                                    //流程发起人的id

                                    //$.MvcSheetUI.SheetInfo.Originator

                                    //流程发起人部门id

                                    //$.MvcSheetUI.SheetInfo.OriginatorOU

                                    //当前登录人的部门编码

                                    //$.MvcSheetUI.GetSheetDataItem("Originator.OU")["V"];

                }

     

  • 相关阅读:
    UVA 11859
    [OpenGL]OpenGL坐标系和坐标变换
    树状数组
    编程算法
    乞讨 间隔[a,b]在见面p^k*q*^m(k>m)中数号码
    解析Android的 消息传递机制Handler
    Atitit.故障排除系列---php 计划网站数据库错误排除过程
    Remove Element
    [Angular Directive] Write a Structural Directive in Angular 2
    [Compose] 18. Maintaining structure whilst asyncing
  • 原文地址:https://www.cnblogs.com/1774bpm/p/6185557.html
Copyright © 2011-2022 走看看