當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA系統(tǒng)平臺(tái)版 > 操作說明 > 設(shè)計(jì)表單
表單控件說明
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
表單字段控件說明
菜單路徑:流程——》流程設(shè)置——》表單定義,點(diǎn)擊【表單設(shè)計(jì)】
新增字段名稱,字段類型、長(zhǎng)度以及顯示位置的行號(hào)/列號(hào)(數(shù)據(jù)庫(kù)字段名稱不能為漢字,建議使用英文)。具體字段中涉及到SQL語(yǔ)句和計(jì)算表達(dá)式,需要具有一定的數(shù)據(jù)庫(kù)基礎(chǔ)。下面對(duì)各字段做一個(gè)簡(jiǎn)介。
1、文本類型:用戶可以在其中輸入任何字符,包括中英文。
2、大文本類型:與文本字段相似,可以填寫跟多字符,一般單獨(dú)為一行,做備注時(shí)用到。
3、數(shù)字類型:只能輸入數(shù)字,可帶小數(shù)點(diǎn),可以選擇精度。注意手機(jī)號(hào)碼不是用數(shù)字類型,會(huì)超出數(shù)字大小上限。
4、金額:填寫金額。
5、下拉列表:可以選擇下拉選項(xiàng)內(nèi)容,用英文“,”隔開。如:請(qǐng)假單的下拉選擇“請(qǐng)假類型”
6、關(guān)聯(lián)選擇:通過關(guān)聯(lián)到其他表單,直接獲取表單字段值。并從中選擇需要的選項(xiàng),需要用到SQL語(yǔ)句。比如將“項(xiàng)目”字段設(shè)置成關(guān)聯(lián)選擇,可以直接從其它已經(jīng)發(fā)起過的流程表單中獲得項(xiàng)目名稱,從立項(xiàng)表中得到所有立項(xiàng)了的項(xiàng)目名稱,然后選取所要的項(xiàng)目名。SQL關(guān)聯(lián)語(yǔ)句可以為Select projectName from f_project where processInsStatus !=9,表示從f_project表中選出字段名為projectName的值,processInsStatus !=9表示該表狀態(tài)不為作廢。還有一種情況,如下所示:如果該字段在后臺(tái)數(shù)據(jù)庫(kù)表中是以“id”形式存在,但需要在WEB前臺(tái)以“name”形式呈現(xiàn),SQL查詢語(yǔ)句為select id,name from oa_assetType at Where status=1 order by at.disporder,回顯SQL 為select name from
oa_assetType where id=:id
7、聯(lián)動(dòng)輸入:聯(lián)動(dòng)輸入一般與關(guān)聯(lián)選擇搭配使用,當(dāng)你在關(guān)聯(lián)選擇字段中選出一個(gè)選項(xiàng)后,會(huì)自動(dòng)輸入對(duì)應(yīng)的值。如下圖所示,表示從f_project表中的projectName對(duì)應(yīng)的projectId,并且自動(dòng)輸出。
8、復(fù)選框:即勾選框,可以選擇是否打勾。
9、單選框:可以在很多選項(xiàng)中選出某一項(xiàng),選項(xiàng)名稱可以在字段屬性中增加。
10、登錄人:自動(dòng)填寫當(dāng)前用戶的名字。
11、登錄人部門:自動(dòng)填寫當(dāng)前用戶所在的部門。
12、登錄人大部門:自動(dòng)填寫當(dāng)前用戶所在的部門的上級(jí)部門。
13、登錄人組織:自動(dòng)填寫當(dāng)前用戶所在的組織。
14、選人:從所有用戶中選人。
15、選部門:從所有部門中選擇。
16、選多人:從所有員工中選擇多個(gè)員工。
17、選多部門:從所有部門中選擇多個(gè)部門。
18、當(dāng)前日期/時(shí)間/月份/年份:用戶填寫表單時(shí),會(huì)自動(dòng)默認(rèn)為當(dāng)前本機(jī)的日期/時(shí)間/月份/年份,用戶無法更改。
19、選日期時(shí)間/日期/時(shí)間/月份/年份:用戶可自己選擇需要的日期時(shí)間/日期/時(shí)間/月份/年份。
20、關(guān)聯(lián)流程:關(guān)聯(lián)到與當(dāng)前填寫人相關(guān)的流程,包括審批或發(fā)起的流程。
21、聯(lián)動(dòng)選擇:與聯(lián)動(dòng)輸入類似,可以在聯(lián)動(dòng)的基礎(chǔ)上選擇。
22、關(guān)聯(lián)客戶:定制了客戶模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-客戶-客戶信息下的客戶,即不需要手動(dòng)填寫客戶名稱,可以自動(dòng)選擇已有客戶。
23、關(guān)聯(lián)項(xiàng)目:定制了任務(wù)模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-任務(wù)-項(xiàng)目管理下的項(xiàng)目,即不需要手動(dòng)填寫項(xiàng)目名稱,可以自動(dòng)選擇已有項(xiàng)目。
24、選物品:定制了綜合模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-綜合-物品管理下的物品,即不需要手動(dòng)填寫物品名稱,可以自動(dòng)選擇已有物品。
25、文件附件:上傳文件,以支持各種格式的文件上傳,也可以上傳多個(gè)文件,上傳完后可對(duì)文件進(jìn)行下載、轉(zhuǎn)存、改名、備注、刪除操作。
26、圖片:上傳圖片,并顯示圖片縮略圖。目前只支持上傳一張圖片,繼續(xù)上傳會(huì)覆蓋原有圖片。
27、審核意見:默認(rèn)意見選項(xiàng)為同意和不同意,可以在字段屬性中修改意見選項(xiàng)比如輸入:“同意,待定,發(fā)回”,中間用英文“,”隔開。
28、文本提示:在字段屬性中的提示信息中輸入文本,在填寫該表單時(shí)就會(huì)自動(dòng)輸出該文本。可對(duì)提示內(nèi)容位置進(jìn)行設(shè)置,選擇左對(duì)齊、居中或者右對(duì)齊。
下面列舉幾種對(duì)文本字體的設(shè)置: 測(cè)試 表示把字體設(shè)置為紅色,加下劃線,加粗。此類設(shè)置可參照html語(yǔ)言。
29、發(fā)文字號(hào):一般在公文中會(huì)用到,缺省值為“某某發(fā)〔2014〕”。
30、收文編號(hào):公文中用到,缺省值為“行字〔2014〕1號(hào)”。
31、自動(dòng)編號(hào):可以根據(jù)需求自動(dòng)編號(hào),編號(hào)要在提交表單后會(huì)出現(xiàn),編號(hào)可以根據(jù)表單內(nèi)的其它字段設(shè)。以curDate-type-indexOrder的字段值進(jìn)行編號(hào),“curDate”默認(rèn)缺省值為當(dāng)前日期,“type”為表單中已有字段,“indexOrder”為索引排序,“indexSize:4”表示索引排序?yàn)?位數(shù)字,“indexStart:1”表示索引排序從1開始,順序增大,“__indexPeriod:year,__indexPeriodParam:curDate”表示索引排序以年為周期,且年份從當(dāng)前日期中讀取。比如當(dāng)前索引排序號(hào)為0001,年份為2014年,那么,當(dāng)時(shí)間到了2015年,排序號(hào)又會(huì)回到0001而不是繼續(xù)增加。“curDate:yyyyMM”表示從當(dāng)前日期中讀取年份和月份,并以先年份后月份的順序編號(hào),最后“type”指讀取表單中的type字段值。
autoCode(__code:curDate-type-indexOrder,
__indexSize:4,
__indexStart:1,
__indexPeriod:year,
__indexPeriodParam:curDate,
curDate:yyyyMM,
type:type)
上述自動(dòng)編碼結(jié)果2014-A-0001,2014-A-0002。(若type為A)
32、列表輸入:表單中有多行或者多列的數(shù)字或金額的計(jì)算,將字段類型設(shè)置為列表輸入,一般設(shè)置包括名稱、數(shù)據(jù)庫(kù)名稱、選擇字段對(duì)應(yīng)的屬性;數(shù)字、金額輸入:實(shí)現(xiàn)統(tǒng)計(jì)(求和)、還可自定義計(jì)算公式(如:求總額=單價(jià)*數(shù)量);其中數(shù)字輸入不得超過10位;金額輸入不能超過12位(12位包括小數(shù)點(diǎn)后2位)。列表行數(shù)可以固定也可以在填寫時(shí)自動(dòng)添加。
33、協(xié)同操作:即在表單中可以關(guān)聯(lián)打開另外的相關(guān)頁(yè)面,并可傳遞表單中的參數(shù),比如在費(fèi)用審批時(shí)查看其歷史費(fèi)用清單,協(xié)同操作必須填寫計(jì)算表達(dá)式,比如:url=expense/list.html,tabId=expenseList,orgId=orgId,acctItemId=acctItemId,其中的url參數(shù)和tabId參數(shù)是必須的,分別表示頁(yè)面的url和tab標(biāo)簽的Id,其它參數(shù)分別表示參數(shù)名稱和參數(shù)值,其中的參數(shù)值又取自當(dāng)前表單的字段,如果頁(yè)面上有該字段的值,則取其值,否則從后臺(tái)數(shù)據(jù)庫(kù)中取其值。
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓