系统已经规定好了类型,即使你添加了也是属于默认类型文本框的。
名称 | 对应值 | 说明 | 数据源 |
文本框 | text | 默认类型 | |
日期 | date | Y-m-d 的日期格式 | |
日期时间 | datetime | Y-m-d H:i:s的格式 | |
时间 | time | H:i:s的格式 | |
隐藏文本框 | hidden | ||
数字 | number | ||
文本域 | textarea | ||
选择人员(单选) | changeuser | 填写对应人员Id文本框名称 | |
选择人员(多选) | changeusercheck | 填写对应人员Id文本框名称 | |
选择部门人员 | changedeptusercheck | 多选部门人员 | 填写对应Id文本框名称 |
固定值 | fixed | 需要添加默认值 | |
系统选项下拉框 | rockcombo | 系统选项下拉框 | 系统选项下拉框编号 【流程模块→数据选项】下对应的编号。如编号是abc,数据源写abc,默认保存名称name,想要保存选项的对应值就写:abc,value |
下拉框 | select | 规定数据源格式如: | 如:男,女,用,分开,也可以如:0|未知,1|男,2|女,原生SQL |
htmt编辑器 | htmlediter | ||
弹框下拉选择(单选,多选) | selectdatafalse | 可弹出选择 | 写方法名参考以下1.2 |
单个复选框 | checkbox | 只存储0和1,选中就是1 | |
多个复选框 | checkboxall | 需代码写自定义数据源,跟下拉框一样 | |
单选框 | radio | 需代码写自定义数据源,跟下拉框一样 | |
编号 | num | 数据源写编号规则 | |
选地图位置 | ditumap | 写字段名用来存在经纬度 | |
自定义 | auto | 写方法名,页面控制器上返回任何数据就展示 |
创建元素类型显示到录入页面上在文件中生成:include/chajian/inputChajian.php
模块页面控制器:webmain/flow/input/mode_模块编号Action.php
模块接口文件:webmain/model/flow/模块编号Model.php
1、下拉框数据源格式如:
1.1、写“男,女“ 或者 “1|男,2|女”保存的是数字1和2。
1.2、自定义数据源,数据源写如abc,这是个方法名,模块页面控制器下创建abc方法,也可以在模块接口文件上创建,如下代码返回。
public function abc()
{
$arr[] = array("name"=>"第一个下拉框","value"=>"0");
$arr[] = array("name"=>"第二个下拉框","value"=>"1");
return $arr;
}
1.3、“city:citydata”说明是调用webmain/model/cityModel.php下的citydata方法。
1.4、[弃用]原生SQL说明如:[SQL]id,name from 表名,没有name字段用as,如title as name。
2、编号的类型数据源写对应规则,如AB-Ymd-后面会自动加上001累加的,Ymd年月日,更多说明请看webmain/model/flow/flow.php源码下的createbianhao方法,和文件include/class/mysql.php下的sericnum方法。
3、选地图位置:新增一个隐藏字段类型,数据源写这个类型的字段名用来存在经纬度。
4、2021-03-26新增数据源格式如:,,admin|name,id|id>1,,,两个小写逗号开头的,后面那个就是:表名|字段|条件。
原创文章,禁止转载复制,信呼OA官网保留一切知识产权。