信呼
为企业构建一个基于互联网的企业管理平台, 对企业中沟通与互动,协作与管理的全方位整合,并且免费开源系统,二次开发更快捷,即时推送审批,掌上APP手机办公。
联系我们
  [提问问题]
有事直接问,不要问在不在
微信联系我们 
[授权]  [演示]  在线客服
当前位置:首页 > 信息内容 > 页面元素表单类型的数据源说明
页面元素表单类型的数据源说明
浏览次数(106881+6),最后更新(2022-04-11 18:49:54)

系统已经规定好了类型,即使你添加了也是属于默认类型文本框的。

名称对应值说明数据源
文本框text默认类型
日期dateY-m-d 的日期格式
日期时间datetimeY-m-d H:i:s的格式
时间timeH:i:s的格式
隐藏文本框hidden
数字number
文本域textarea
选择人员(单选)changeuser填写对应人员Id文本框名称
选择人员(多选)changeusercheck填写对应人员Id文本框名称
选择部门人员changedeptusercheck多选部门人员填写对应Id文本框名称
固定值fixed需要添加默认值
系统选项下拉框rockcombo系统选项下拉框系统选项下拉框编号
【流程模块→数据选项】下对应的编号。
下拉框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官网保留一切知识产权。

  •  1楼、 (2018-12-01 21:32:26) 
    自定义的数据源如何根据表单上的其他元素的值动态过滤?
    如:我页面有开始时间和结束时间,选择车辆的时候要根据使用的开始时间和结束时间,动态过滤可以使用的车辆列表。
  •  2楼、 (2018-12-01 21:35:08) 
    也算是说自定义数据源能支持参数吗
  •  3楼 VIP(2019-03-17 21:56:44) 
    搞不懂,太复杂了。。。。
  •  4楼 SVIP(2019-06-14 12:06:29) 
    1.4、原生SQL说明如:[SQL]id,name from 表名,没有name字段用as,如title as name。

    这里的表名要自己拼接默认的表名前缀
  •  5楼、 (2020-02-25 03:27:53) 
    “city:citydata”说明是调用webmain/model/cityModel.php下的citydata方法。
    怎么调……??
  •  6楼、 (2020-03-18 20:20:58) 
    系统设置下把官网key写上,然后在城市管理下点“导入数据”即可。
  •  7楼 SVIP(2021-11-08 19:03:11) 
    文本和文本域的最大长度是多少?如何修改设置最大长度?
  •  8楼 SVIP(2021-12-24 14:14:08) 
    我试验了各种方法都不行,都是直接暴露数据源填写的代码出来,看官方能否提供一个视频教程是最好的
  •  9楼 SVIP(2022-06-22 14:33:10) 
    我这边可以选择其他数据源了,需要自己写点程序,但是显示内容还是显示出ID
  •  10楼、 (2024-01-16 17:35:52) 
    ,,admin|name,id|id>1
    表单元素弹框下拉单选使用这个数据源时,选择一项后怎么把值赋值给其他表单元素?
    ,,admin|name,id|id>1,adminid 这些写是无效的。
评论回复(10)
 
    上一篇:开启桌面通知提醒
下一篇:欢迎使用信呼   
关注我们公众号
Copyright ©2016-2024 信呼 www.rockoa.com 版权所有   闽ICP备18008179号-1   ↑回到顶部