分享一下“流程開發時如何根據發起人的部門來確定某個選人控件的範圍”

有個朋友問:

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"];

            }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章