• 表单控件介绍

    通用控件属性介绍

    1. 名称:控件的label。
    2. 是否必输:编辑时此文本输入框的字段是否为必输字段。
    3. 是否不可修改:字段新增后是否可以被修改。

    文本框、多行文本

    1. 占位符:文本输入框的提示引导文字。
    2. 最大长度:文本输入框内最多可输入的字符数。
    3. 正则校验:利用正则表达式限制文本输入框的字符限制。
    4. 是否唯一:此字段是否唯一。

    数字框

    1. 占位符:数字输入框的提示引导文字。
    2. 最大长度:数字输入框内最多可输入的字符数。
    3. 正则校验:利用正则表达式限制文本输入框的字符限制。
    4. 是否唯一:此字段是否唯一。
    5. 最大值:规定允许输入的最大值。
    6. 最小值:规定允许输入的最小值。
    7. 步距:规定合法的数字间隔(如果 步距=“3”,则合法的数是 0,3,6 等)。

    密码框

    以密文形式显示文本

    1. 占位符:密码输入框的提示引导文字。
    2. 最大长度:密码输入框内最多可输入的字符数。
    3. 正则校验:利用正则表达式限制密码输入框的字符限制。
    4. 是否唯一:此字段是否唯一。

    时间

    时间格式精确到年-月-日-时-分-秒

    1. 占位符:输入框的提示引导文字。
    2. 最大值:规定允许输入的最远时间。
    3. 最小值:规定允许输入的最近时间。

    日期

    日期格式精确到年-月-日

    1. 占位符:输入框的提示引导文字。
    2. 最大值:规定允许输入的最远日期。
    3. 最小值:规定允许输入的最近日期。

    多选框

    勾选则为选中状态,未勾选则为未选中状态

    1. 选中值:勾选后对应的value。
    2. 未选中值:未选中状态下对应的value。

    开关

    开则为选中状态,关则为未选中状态

    1. 选中值:切换为开后对应的value。
    2. 未选中值:未选中状态下对应的value。

    单选下拉菜单、单选组合框

    不能手动输入,只能从下拉框数据中选择一个选项

    1. 占位符:选择框的提示引导文字。
    2. 默认值:选择框的默认选择值。
    3. 选项设置:设置选项的key-value,即选项的值和显示值。

    关联模型记录(一对一)

    人和出生地就是一对一关系,建立一对一关联关系首先您需要选择要关联的字段

    1. 关联模型:选择要建立关联关系的模型。
    2. 标题字段:选择关联模型的主字段,该字段会对应到关联字段。
    3. 显示字段:勾选要显示的关联模型上的字段。 image

    关联模型记录(一对多)

    一对多关联关系是一种非常普遍的映射,班级和学生就是一种关联关系,一个班级有多个学生。使用一对多关联关系您可以选择多个关联记录

    1. 关联模型:选择要建立关联关系的模型。
    2. 关联模型字段:选择关联模型的主字段,该字段会对应到关联字段。
    3. 显示字段:勾选要显示的关联模型上的字段。 image

    关联模型记录(多对多)

    建立多对多关系,您需要有多对多的中间模型,并且需在中间模型上建立您要关联模型的一对一关系。例如:建立一个用户-角色的多对多关系。 1.首先你需要在基于UserRole数据表建立用户-角色的中间模型,并且在这个中间模型上建立角色信息的一对一关系,即角色id和角色模型的一对一关系。 2.然后才能在多对多关联关系中建立模型关系。您需要选择用户-角色的中间模型,选择此模型和中间模型的关联字段User ID,选择中间模型和关联模型的关联字段Role ID,选择中间模型关联的另外一个模型角色模型。 3.最后选择多对多tab上要显示的字段。 image

    1.中间模型:选择中间关联的模型。 2.中间模型字段:选择此模型和中间模型的关联字段。 3. 中间关联模型字段:选择中间模型和关联模型的关联字段。 4. 关联模型:选择中间模型关联的另外一个模型。 5. 显示字段:勾选要显示的关联模型tab上的字段。

    image

    附表

    控件名称 对应数据类型 控件属性 其他
    文本框 VARCHAR 最大长度、正则校验、是否唯一
    多行文本 VARCHAR 最大长度、正则校验、是否唯一
    数字框 BIGINT、BIGINT UNSIGNED 最大长度、正则校验、是否唯一、最大值、最小值、步距
    密码框 VARCHAR 最大长度、正则校验、是否唯一
    时间 DATETIME、DATE 最大值、最小值
    日期 DATETIME 、DATE 最大值、最小值
    多选框 VARCHAR、BIGINT 、BIGINT UNSIGNED、TINYINT、TINYINT UNSIGNED、BIT 选中值、未选中值
    开关 VARCHAR、BIGINT 、BIGINT UNSIGNED、TINYINT、TINYINT UNSIGNED、BIT 选中值、未选中值
    单选下拉菜单 VARCHAR、BIGINT 、BIGINT UNSIGNED、TINYINT、TINYINT UNSIGNED、BIT 设置选项、设置默认选项
    单选组合框 VARCHAR、BIGINT 、BIGINT UNSIGNED、TINYINT、TINYINT UNSIGNED、BIT 设置选项、设置默认选项