BPM例項分享 玩轉資料字典新技能 字典庫排序

2022-08-24 22:21:11 字數 1418 閱讀 8501

有童鞋問到字典庫的排序問題

,這裡簡單介紹乙個新技能

。資料字典使用場景:請假流程裡的請假型別,有病假、事假、調休等。

定義資料字典

,並且在流程中使用

sheetdropdownlist

或sheetradiobuttonlist

展現由使用者

來選擇,如圖:

資料字典

使用sheetdropdownlist

,並且設定該控制項的屬性masterdatacategory為「請假型別」,其**可能如下:

sheetdropdownlistid="sheetdropdownlist1"runat="server"datafield="請假型別"masterdatacategory="請假型別">sheetdropdownlist>

在表單中顯示的效果如下:

sheetdropdownlist使用資料字典

表單設計

器中使用

對於sheetdropdownlist

、sheetcheckboxlist、sheetradiobuttonlist

控制項,可以直接繫結

資料字典

顯示選項。

資料字典固然方便,一不小心就建多了,字典庫多了用起來也是有點麻煩。

下面教給大家乙個簡單實用的排序技能.

首先找到

\portal\admin\mvcdesigner\mvcdesignerservice.ashx

下面的這個函式

#region 獲取資料字典

把原來的 table.keys 改成

table.orderby(s=>s.value).select(x=>x.key)

BPM例項分享 設定控制項唯讀

適用於需要根據其餘字段賦值顯示的字段。比如選擇人員後自動帶出的部門,比如某些需要動態禁用的字段。針對sheetuser型別的字段,如部門,人員,適用如下方法 field為欄位名,如果明細行,在field後增加行引數即可 設定控制項無法點選 function setdisabled field var...

BPM例項分享 檔案儲存之FTP儲存

h3bpm系統中預設的檔案儲存方式為資料庫儲存方式,不過也提供了另兩種方式 檔案伺服器儲存和ftp儲存。這裡說的是ftp儲存的方式。首先進入後台管理,依次開啟系統管理 系統引數 檔案儲存。頁面左上角選擇新增。基本資訊 伺服器儲存型別中選擇ftp儲存,編碼 顯示名稱 描述都可以自己定義。檔案伺服器 f...

BPM例項分享 檔案儲存之FTP儲存

h3bpm系統中預設的檔案儲存方式為資料庫儲存方式,不過也提供了另兩種方式 檔案伺服器儲存和ftp儲存。這裡說的是ftp儲存的方式。首先進入後台管理,依次開啟系統管理 系統引數 檔案儲存。頁面左上角選擇新增。基本資訊 伺服器儲存型別中選擇ftp儲存,編碼 顯示名稱 描述都可以自己定義。檔案伺服器 f...