有童鞋問到字典庫的排序問題
,這裡簡單介紹乙個新技能
。資料字典使用場景:請假流程裡的請假型別,有病假、事假、調休等。
定義資料字典
,並且在流程中使用
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...