控制元件型別
# FastERP-1控制元件型別
# 1. dbedit(編輯框)
編輯框是最基本的數據顯示控制元件型別,作為數據顯示及編輯的展示框,可用於輸入數字、字元型別的數據。
# 2. dbButtonEdit(帶按鈕編輯框)
該控制元件型別除了dbedit的基本功能外,編輯框右側還會顯示...按鈕,通常與對話方塊方案組合使用,實現手動輸入與點選選擇相結合。
# 3. dbcheckBox(勾選框)
欄位型別為Boolean(布爾)的數據可用。勾選表示為1,不勾選表示為0。
# 4. dbcomboBox(下拉選單)
用於實現下拉單選的效果,適用於少量數據的型別選擇。與參照配置REF_型別或數據快取配合使用。
# 5. dbcheckcomboBox(可勾選下拉選單)
用於實現下拉功能表多選的效果,可勾選單項或者多項進行選擇。與參照配置REF_型別或數據快取配合使用。
# 6. dbmemo(備註框)
配合備註欄位使用的編輯框,相較於dbedit有更大的顯示面積,便於輸入大量文字。
# 7. dbDateTimEdit(日期時間)
用於編輯日期時間格式的欄位內容,通常用於單據日期以及快速查詢的日期選擇。用於日期時間編輯的內容請在控制元件選項中選擇所需的日期時間顯示內容。
控制元件選項有三種不同的樣式可選擇(DateTime、DateHour、Date)。
# 8. dbLookUp(下拉查詢控制元件)
用於執行下拉查詢的控制元件,需要與參照配置LKUP_型別配合使用。請注意,此處的控制元件需要與控制元件選項配合進行使用。適用於下拉查詢控制元件的控制元件選項有三種:EditList、FixedEditList、FixedList。
在未進行控制元件選項配置的情況下,下拉查詢控制元件的預設控制元件選項為FixedList,該控制元件選項的欄位只能進行下拉選擇,不能進行鍵盤輸入編輯操作。EditList是可進行編輯的下拉查詢控制元件選項,該選項會根據使用者輸入的字元匹配相近的內容。FixedEditList是介於前兩種控制元件選項的一種,可進行編輯,但只會顯示查詢內容中包含的字元,匹配要求較為嚴格。
# 9. dbImgBox(帶圖示下拉選單)
該控制元件是一個下拉框控制元件,他和一般的控制元件的不同之處就是這個控制元件有個圖片可以看到,但在FastERP-1之中經常是用在資料庫欄位中儲存的是ID,但要顯示Name的場景下使用。如:倉庫、幣種下拉框。與參照配置REF_型別或數據快取配合使用。
# 10. dbColorEdit(顏色編輯框)
該控制元件是作為顏色選取使用,可選取常用基礎顏色,欄位型別必須是Int (整型)。
# 11. dbCacleEdit(帶計算器編輯框)
該控制元件選項只允許數字型別的數據輸入,控制元件自帶簡易功能的計算器,可對一些小型數據進行處理后輸入。其中格式化選項中可對數字的顯示格式進行處理。格式顯示方式與Excel的方式類似,如有特定格式化需求請參考Excel的自定義格式相關內容。例如在格式化編輯框內輸入「#,0.#0」,可將數值轉換成金額型別的顯示形式;輸入「000 0000 0000」可將手機號碼的顯示進行分段。需要注意,格式化選項的設定並不會改變數值本身,只改變數值的顯示方式。
# 12. dbCurrencyEdit(金額編輯框)
將數值顯示為金額的控制元件型別,與dbCaleEdit類似,同樣需要在格式化選項中填寫格式化型別才能使數值正確顯示。作為編輯框使用時,小數點后最多隻能輸入兩位數字。
# 13. dblabel(標籤框)
僅用於顯示數據內容,不可進行編輯操作,一般用於顯示固定內容。
# 14. dbRadioGroup(單選按鈕組)
該控制元件型別適用於在多個選項中進行單選操作,可作為查詢條件中的欄位配置。與查詢條件配置中的多欄位配置進行組合使用。
# 15. dbImg(圖片控制元件)
圖片控制元件型別,用於顯示資料庫中圖片型別的數據。可通過該控制元件進行圖片上傳,需要與控制元件選項中對應圖片控制元件的選項對應,否則控制元件不生效。
對應的控制元件選項有幾種:TBitMap(bmp格式的點陣圖檔案),TIcon(ico格式的圖示檔案)、TMetafile(emf、wmf格式向量圖檔案)、TdxPNGImage(png格式圖片檔案)、TdxSmartImage(智能圖片格式,包括svg、jpg、jpeg、gif、tif、tiff、png格式的圖片檔案)。
# 16. dbImgButton(圖示按鈕)
該控制元件作為Grid表格列的一項屬性內容,表現爲一個帶圖片和一個按鈕的列。
# 17. dbLookUpExt(擴充套件下拉查詢控制元件)
該控制元件型別的功能與dbLookUp類似,不同的是dbLookUpExt中顯示的內容是以表格化的形式展現出來的,作為下拉查詢的功能會較為完善。
# 18. dbCircularScale(圓形儀表)
儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 19. dbCircularHalfScale(半圓形儀表)
儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 20. dbCircularQuarterLeftScale(左四分之一扇形儀表)
儀表的樣式顯示如下,儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 21. dbCircularQuarterRightScale(右四分之一扇形儀表)
儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 22. dbCircularWideScale(寬扇形儀表)
儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 23. dbDigitalScale(數字儀表)
儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 24. dbLinearScale(線性儀表)
儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 25. dbCircularThreeFourthScale(四分之三圓形儀表)
儀表的樣式顯示如下,該控制元件主要用於數據展示,不可編輯內容。
# 26. 控制元件型別與主控制元件對應關係
- 控制元件型別(√=主控制元件可配合使用,X=主控制元件不可配合使用)
控制元件型別 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
序 | 控制元件名稱 | 控制元件說明 | 標準 | 表格 | 分組表格 | 卡片 表格 | 樹型 列表 | 樹形 表格 | 圖表 控制元件 | 交叉 表格 |
1 | dbedit | 編輯框 | √ | √ | √ | √ | X | X | X | √ |
2 | dbButtonEdit | 按鈕編輯框 | √ | √ | √ | √ | X | X | X | X |
3 | dbcheckBox | 勾選框 | √ | √ | √ | √ | X | X | X | X |
4 | dbcomboBox | 下拉選單 | √ | √ | √ | √ | X | X | X | X |
5 | dbcheckcomboBox | 多選下拉選單框 | √ | √ | √ | √ | X | X | X | X |
6 | dbmemo | 備忘錄 | √ | √ | √ | √ | X | X | X | X |
7 | dbDateTimEdit | 日期時間 | √ | √ | √ | √ | X | X | X | √ |
8 | dbLookUp | 下拉查詢列表 | √ | √ | √ | √ | X | X | X | X |
9 | dbImgBox | 帶圖示下拉選單框 | √ | √ | √ | √ | X | X | X | X |
10 | dbColorEdit | 顏色編輯框 | √ | √ | √ | √ | X | X | X | X |
11 | dbCacleEdit | 帶計算文字框 | √ | √ | √ | √ | X | X | X | √ |
12 | dbCurrencyEdit | 金額文字框 | √ | √ | √ | √ | X | X | X | X |
13 | dblabel | 標籤 | √ | X | X | X | X | X | X | X |
14 | dbRadio | 單選按鈕 | √ | X | X | X | X | X | X | X |
15 | dbRadioGroup | 單選按鈕組 | √ | X | X | X | X | X | X | X |
16 | dbImg | 圖片 | √ | √ | √ | √ | X | X | X | X |
17 | dbImgButton | 帶圖示按鈕 | √ | √ | √ | √ | X | X | X | X |
18 | dbLookUpExt | 擴充套件下拉查詢列表 | √ | √ | √ | √ | X | X | X | X |
19 | DBCircularScal | 圓形儀表 | √ | X | X | X | X | X | X | X |
20 | DBCircularHalfScale | 半圓形儀表 | √ | X | X | X | X | X | X | X |
21 | DBCircularQuarterLeftScale | 向左扇形儀表 | √ | X | X | X | X | X | X | X |
22 | DBCircularQuarterRightScale | 向右扇形儀表 | √ | X | X | X | X | X | X | X |
23 | DBCircularWideScale | 寬扇形儀表 | √ | X | X | X | X | X | X | X |
24 | DBDigitalScale | 數字儀表 | √ | X | X | X | X | X | X | X |
25 | DBLinearScale | 線性儀表 | √ | X | X | X | X | X | X | X |
26 | DBCircularThreeFourthScale | 四分之三圓形儀表 | √ | X | X | X | X | X | X | X |