基础组件
单行文本
-
标题:页面上显示的输入框名称
-
字段名:对应数据库表中的字段名
-
默认值:文本输入框的默认内容
-
操作属性
- 完全只读:只读,无法编辑
- 禁用:无法选中
- 显示清除按钮:鼠标移动到输入框,右边有按钮,点击清除所有文本输入内容
-
表单验证
- 必填:必须填写,在提交表单时会有校验
- 类型:限制文本输入的类型,类型在下方 类型下拉框中可以选择
- 长度:限制文本输入的长度,长度在下方 最大、最小长度输入框中填写
- 正则:限制文本的输入格式,正则在下方输入框中填写规则
- 不可重复:表单提交数据时唯一校验
-
占位内容:文本输入提示信息
-
宽度:组件页面宽度的占比
-
是否显示:设置组件是否显示在页面上
-
帮助信息:在组件下方设置文字,用于对组件输入内容的提示信息
-
字段长度:数据库字段长度

多行文本

密码框
- 操作属性
- 显示密码:在密码输入框右侧,点击按钮查看密码

金钱
- 默认显示2位小数

计数器
- 步长:点击“+“或”-“,一次变化的步幅

单选按钮
-
布局方式
- 行内:选项排列在一行
- 块级:选项排列在竖行
-
静态数据:直接在代码生成器中设置,按照 值 选项添加即可
-
远端数据
- 远端链接:请求选项的链接
- 值:远端链接的请求的值
- 标签:设置获取值的参数
字典数据:参考自定义开发中的新建自定义字典

多选按钮

时间选择器
- 是否为范围选择:开启后,设置时间范围且需要设置两个参数开始时间和结束时间,如 09:00:00 - 10:00:00,

日期选择器
-
显示类型
- year:年 格式YYYY
- month:年月 格式YYYY-MM
- date:年月日 格式YYYY-MM-dd
- dates:多个date类型
- datetime:年月日时分秒 格式YYYY-MM-dd HH:mm:ss
- datetimeRange:datetime范围,需要设置两个参数 开始datetime和结束datetime,如2023-01-01 09:00:00 -2023-02-02 10:00:00
- dateRange:date范围,需要设置两个参数,开始date和结束date,如2023-01-01 - 2023-02-02
-
是否获取时间戳:保存成时间戳

评分
- 允许半选:允许选中半颗星

颜色选择器
- 支持透明度选择:开启后,在颜色选择区域下方有调节透明度的滑块

下拉选择框
- 是否多选:能否多选下拉框中的选项
- 是否可搜索:在下拉框输入,可以显示匹配的选项
- 是否显示标签:开启后,直接显示 值 用于选项

多选列表搜索说明
场景说明:不同顺序选择相同值多个值时,保存的值不一致;导致搜索结果不符合预期;
eg: 选择 值2,值1进行保存,但是搜索时 选择值1,值2,搜索没有匹配结果
前提:使用源码进行开发
方案1: 在保存、更新和列表搜索时,按照既定选项顺序去处理保存和搜索,参考文章表单页中文章类型的处理

方案2:自定义列表list方法,通过xml处理搜索,参考下方截图

开关

滑动
- 显示输入框:显示输入框来设置值
