驰骋工作流引擎表单设计控件-字段类控件(2)
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
Technorati Tags: 開源工作流引擎, 馳騁.net工作流引擎, 開源表單引擎, ccform, ccflow, jflow, ccbpm, 工具欄控件該類類型控件主要是供用戶進行填寫內(nèi)容使用,并且該控件的ID值對應該表單在數(shù)據(jù)庫中表的字段。字段類控件主要分為:文本框、日期框、選擇框、下拉框、單選按鈕、表單附件、圖片附件、從表、一對多的關系表、隱藏字段。
1.普通類型的控件
用來描述一個屬性的文本類型、數(shù)值類型的屬性,稱為普通類型的字段。比如:年齡、地址、身高、電話、郵件、出生日期、婚否?這些字段都是以文本的的方式或者checkbox的方式展現(xiàn)出來。
1.1新增字段.
在工具欄里,選擇一個文本框,然后拖動到畫布里,系統(tǒng)彈出來對話框讓您確認部分屬性。
說明:
1, 日期與日期時間框不能改變大小,其它的類型的文本框可以改變大小。字體大小也可以改變。
2, 要改變文本框的位置可以按下它的邊框,然后移動,或者選中它,使用方向鍵移動。
3,字段全拼,字段簡拼都是當前字段的英文名稱,系統(tǒng)創(chuàng)建字段時,就按照這個值來創(chuàng)建。
????
屬性編輯:
如上圖
1.2創(chuàng)建審核分組
在表單設計中經(jīng)常遇到領導審核、或者審批,這種審批與審核通常有三個字段組成分別是審核意見、審核人、審核時間。審核意見是一個大塊文本采集框、審核人是默認當前操作人員、審核時間就是當前時間。如果在自由表單設計器中一個個的字段添加也是可以的,ccform為了提高設計者的效率與傻瓜表單設計器一樣推出增加審核分組功能。如下圖:
填寫說明見上圖:
如果審核分組的字段前綴是CW,那系統(tǒng)就會創(chuàng)建三個字段分別是CW_Checker審核人 , CW_RDT審核日期,CW_Note審核意見。同時也建立了一個字段分組,條理化規(guī)則的顯示在傻瓜表單設計器中。
審核分組字段提高開發(fā)效率,規(guī)范了字段命名規(guī)則。
1.3創(chuàng)建隱藏字段
隱藏字段的用途?
隱藏字段不體現(xiàn)在表單里,隱藏字段一般用于計算臨時計算,在節(jié)點表單中做為方向條件。
如何創(chuàng)建與編輯隱藏字段?
在創(chuàng)建正常字段時您是是否是隱藏字段勾上,如果要編輯隱藏字段在工具欄里有一個隱藏字段圖標。
2.枚舉類型控件
枚舉類的控件簡單來說,就是0代表什么,1代表什么,2代表什么。
枚舉類的數(shù)據(jù)類型用下拉框與單選按鈕來完成。它用于聲明一組命名的常數(shù),當一個變量有幾種可能的取值時,可以將它定義為枚舉類型。
2.1枚舉值定義
技術信息: ccflorm用兩個表來存儲枚舉值信息分別如下。
CCForm有一個功能界面來維護這些枚舉值,當您新建一個枚舉字段時,系統(tǒng)就會給您一個枚舉列表,讓您選擇,如果系統(tǒng)中沒有的枚舉值,您可以自己定義枚舉值。
2.2下拉框
如下圖,建立下拉框枚舉值:
新建枚舉類型
展示的效果:
2.3單選按鈕
單選按鈕是枚舉值的一種表現(xiàn)形式,它相對于下拉框,把選擇項平鋪出來,更直觀的讓用戶進行選擇。
設計方法如下:選擇枚舉.
設計樣式
瀏覽樣式
拖動枚舉值,可以根據(jù)展示需要調(diào)動它的位置。
3.外鍵類控件
關鍵字:ccform 外鍵表 外鍵字段
對于一個表單來說外鍵是經(jīng)常遇到的,ccform為我們提供系統(tǒng)的基礎表(Port_Emp,Port_Dept, CN_PQ ,CN_SF,CN_City,),當然也可以把自己定義外鍵表,或者說字典表。
在您初始化系統(tǒng)后,您可以打開SELECT *FROM Sys_SFTable你將會看到一些演示的數(shù)據(jù)?!?/p>
外鍵實體分為物理表類型與系統(tǒng)類庫. 用類庫可以很好的控制查詢權(quán)限,比如人員查詢權(quán)限,在表單中只列出該操作員的部門人員。部門類可以控制只查詢本人的部門與本人的下級部門。如果用物理表就沒有這個概念了。
外鍵表存儲在Sys_SFTable 系統(tǒng)表中,您可以通過界面維護它,也可以手工的維護它。如果您手工的維護(注意:SFTableType此字段已經(jīng)不用了)。
對于Sys_SFTable 列描述如下:
No: 外鍵,Name: 表名稱,FK_Val 在創(chuàng)建外鍵字段時默認的外鍵字段名稱TableDesc: 描述。IsEdit 是否可以編輯。
如何把ERP,OA,CRM應用程序中的物理表對應到ccform中去?
首先把應用系統(tǒng)的物理表通過視圖映射到ccBPM 可訪問的數(shù)據(jù)庫中來,這個表或者視圖必須有No,Name,兩個列。其次把這個數(shù)據(jù)維護到Sys_SFTable中去。
對于技術人員掌握了這個表結(jié)構(gòu),可以自己的外鍵表去維護到里面去。
3.1自定義表列表
選擇外鍵字段
3.2創(chuàng)建與編輯外鍵表
4.隱藏字段
用于存儲臨時計算值,在節(jié)點表單中,經(jīng)常被用到方向條件。在您創(chuàng)建文本框時您如果選擇了隱藏字段,系統(tǒng)就會把此字段不體現(xiàn)在表單設計器中。
在創(chuàng)建正常字段時,您只要把是否是隱藏字段勾上就可以了。
隱藏字段也屬于普通類型的字段一種。
更多的功能探索,請訪問在線演示平臺:
流程演示環(huán)境:http://demo.ccflow.org/
OA演示環(huán)境:(用戶名amdin 密碼:pub) http://ccoa.ccflow.org/Main/NewHome/login.aspx
馳騁工作流引擎官方網(wǎng)站:http://www.ccflow.org/
與眾多愛好者共同探索,請加官方QQ群:383352596
指定聯(lián)系官方QQ:1146275232
轉(zhuǎn)載于:https://my.oschina.net/ccflowhg/blog/740367
總結(jié)
以上是生活随笔為你收集整理的驰骋工作流引擎表单设计控件-字段类控件(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos6.5 搭建NFS 服务
- 下一篇: 怎么禁止实例化对象---2016-08-