控件类型
# 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. dbImgBoxExt(扩展带图标下拉列表)
该控件是一个下拉框控件,可用于配合扩展多字段显示的功能。
# 11. dbColorEdit(颜色编辑框)
该控件是作为颜色选取使用,可选取常用基础颜色,字段类型必须是Int (整型)。
# 12. dbCacleEdit(带计算器编辑框)
该控件选项只允许数字类型的数据输入,控件自带简易功能的计算器,可对一些小型数据进行处理后输入。其中格式化选项中可对数字的显示格式进行处理。格式显示方式与Excel的方式类似,如有特定格式化需求请参考Excel的自定义格式相关内容。例如在格式化编辑框内输入“#,0.#0”,可将数值转换成金额类型的显示形式;输入“000 0000 0000”可将手机号码的显示进行分段。需要注意,格式化选项的设置并不会改变数值本身,只改变数值的显示方式。
# 13. dbCurrencyEdit(金额编辑框)
将数值显示为金额的控件类型,与dbCaleEdit类似,同样需要在格式化选项中填写格式化类型才能使数值正确显示。作为编辑框使用时,小数点后最多只能输入两位数字。
# 14. dblabel(标签框)
仅用于显示数据内容,不可进行编辑操作,一般用于显示固定内容。
# 15. dbRadioGroup(单选按钮组)
该控件类型适用于在多个选项中进行单选操作,可作为查询条件中的字段配置。与查询条件配置中的多字段配置进行组合使用。
# 16. dbImg(图片控件)
图片控件类型,用于显示数据库中图片类型的数据。可通过该控件进行图片上传,需要与控件选项中对应图片控件的选项对应,否则控件不生效。
对应的控件选项有几种:TBitMap(bmp格式的位图文件),TIcon(ico格式的图标文件)、TMetafile(emf、wmf格式矢量图文件)、TdxPNGImage(png格式图片文件)、TdxSmartImage(智能图片格式,包括svg、jpg、jpeg、gif、tif、tiff、png格式的图片文件)。
# 17. dbImgButton(图标按钮)
该控件作为Grid表格列的一项属性内容,表现为一个带图片和一个按钮的列。
# 18. dbLookUpExt(扩展下拉查找控件)
该控件类型的功能与dbLookUp类似,不同的是dbLookUpExt中显示的内容是以表格化的形式展现出来的,作为下拉查找的功能会较为完善。
# 19. dbCircularScale(圆形仪表)
仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。

# 20. dbCircularHalfScale(半圆形仪表)
仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。

# 21. dbCircularQuarterLeftScale(左四分之一扇形仪表)
仪表的样式显示如下,仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。

# 22. dbCircularQuarterRightScale(右四分之一扇形仪表)
仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。

# 23. dbCircularWideScale(宽扇形仪表)
仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。

# 24. dbDigitalScale(数字仪表)
仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。
# 25. dbLinearScale(线性仪表)
仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。

# 26. dbCircularThreeFourthScale(四分之三圆形仪表)
仪表的样式显示如下,该控件主要用于数据展示,不可编辑内容。

# 27. 控件类型与主控件对应关系
- 控件类型(√=主控件可配合使用,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 |