tooadmin-6、字段输入类型详解(一)input、bool、checkbox、checkboxdb、radio、radiodb、select、selectdb

字段输入类型详解

字段输入类型:表示建数据表结构的时候,每个字段会确定其用意,在显示列表数据及编辑表单数据时所使用的类型,以及输入输出的数据处理,比如下拉框、单选按钮、多选按钮、文件选择框、日期输入框等,在编辑表单的字段时可以设置指定字段使用哪种输入类型。
在这里插入图片描述

下面介绍常用的字段输入类型设置
————————————————————————————————————————
输入类型:input
支持数据类型:不限
备注说明:普通输入框
预留效果如下:
在这里插入图片描述
————————————————————————————————————————
输入类型:bool
支持数据类型:tinyint,int,bigint
备注说明:编辑表单时,显示为单选按钮是、否,在列表中则显示为打钩打叉的按钮分别代表是、否、存储在数据表中1表示是,0表示否。
预留效果如下:
在这里插入图片描述
在这里插入图片描述
————————————————————————————————————————
输入类型:checkbox
支持数据类型:varchar,text
备注说明:复选框,可以勾选多个,在列表中显示时多个数据会使用空格隔开显示,存储时多个数据使用小写逗号隔开存储。
例如:
在这里插入图片描述静态数组,所指的是在编辑表单时复选框按钮的数据数组,编辑格式为php代码,设置$VAL变量,上面例子中的add、update、delete…表示存储时所存储的数值,添加、修改、删除…这些是显示的数据,
表单效果如下:
在这里插入图片描述
列表数据效果如下:
在这里插入图片描述
————————————————————————————————————————
输入类型:checkboxdb
支持数据类型:varchar,text
备注说明:与checkbox复选框类似,区别在于数据项的设置使用指定数据表的数据
例如:
在这里插入图片描述在这里插入图片描述
—————————————————————————————————————————
输入类型:radio
支持数据类型:不限
备注说明:单选按钮
例如:
在这里插入图片描述

静态数据为单选按钮的数据组,使用PHP代码设置$VAL变量,设置格式: $VAL="[存储数据=显示数据],[存储数据=显示数据]…";
在这里插入图片描述

在这里插入图片描述
———————————————————————————————————————————
输入类型:radiodb
支持数据类型:不限
备注说明:绑定数据表数据的单选按钮
————————————————————————————————————————————
输入类型:select
支持数据类型:不限
备注说明:下拉选择框
例如:
在这里插入图片描述
静态数据为下拉框的数据组,使用PHP代码设置$VAL变量,设置格式: $VAL="[存储数据=显示数据],[存储数据=显示数据]…";
在这里插入图片描述

在这里插入图片描述
————————————————————————————————————————
输入类型:selectdb
支持数据类型:不限
备注说明:与select下拉选择框类似,区别在于selectdb是指定了某个数据表的数据作为数据组。
相关设置:
Map数据表:选择当前设置的字段,使用下拉选择框时,设置绑定的数据是哪个数据表
MapValue列ID:在显示下拉框时,设置所显示的数据是绑定数据表的哪个字段
MapValue附加列ID:下拉框列表显示的数据,不加只限一个字段的数据,还需再加上另外一个字段的数据一起显示,则可设置附加另外一个的字段
列表分组列ID:如果下拉框的数据,需要使用到分组,则设置对应的分组列

常规使用例如:
字段设置:
在这里插入图片描述
表单显示:
在这里插入图片描述列表显示:
在这里插入图片描述
使用分组字段列的情况如下:

系统中的输入类型这个字段就使用了分组,其配置如下
在这里插入图片描述
其中,Map条件,表示所绑定的数据表查询数据时附加一个搜索条件,使用PHP语法设置 V A L 变 量 , VAL 变量, VALmodel所指的是在编辑表单时所对应的表单的数据对象。
onchange事件:postReloadCurrentForm(),表示当前下拉框选中数据时,重新加载当前表单,因为表单中的其它字段显示会根据当前字段所选中的数据做相关判断。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tooadmin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值