# 控件扩展配置 [TOC] 一、限制上传数量 === - 1.使用场景 当online表单中需要控制文件或者图片上传数量时,可使用扩展参数来实现。 - 2.具体实现 在online表单开发的页面属性中,当控件类型为文件或者图片时,通过`“更多配置”`中的`“文件上传数量”`来控制文件个数: ![](https://img.kancloud.cn/45/5c/455c0794f22f82afa7034c09ae85393b_1682x605.png) 当数值大于0时,值为几就会限制上传几个文件, 当数值等于0时,仍为多文件上传不做限制 ***** ~~二、限制大文本列表展示长度~~ >[warning] 此功能作废 - 1.问题,不限制展示长度,列会被撑开很长 ![](https://img.kancloud.cn/90/34/90349861196b740b48d62ea73ce916f8_1671x497.png) - 2.配置,页面属性 -> 扩展参数下配置 ![](https://img.kancloud.cn/4f/bb/4fbb9c6c6a0bde28c99df070fb23db96_1495x441.png) ``` {"showLength":20} ``` - 3.效果: ![](https://img.kancloud.cn/b0/18/b0189ce40c23de94c89bda8c8bffb582_1688x555.png) ***** 三、设置popup是否多选 === - 1.使用场景 online组件popup默认是多选的,可以通过高级配置实现单选控制 - 2.配置,页面属性 -> 更多配置->高级配置 ![](https://img.kancloud.cn/bd/74/bd7449b13f844165b8e997ebb738a371_1691x604.png) - 3.效果:当选择多条数据点击确认后,提示`请选择一条记录` ![](https://img.kancloud.cn/fb/7e/fb7e6eb311fee598c6fd10cfefe420ab_1272x484.png) ***** 四、设置部门/用户组件 存储和展示字段 === - 1.使用场景 部门组件默认存储部门ID,展示部门名称,用户组件默认存储用户账号,展示用户名称,现支持动态配置,指定存储/展示的字段名。 - 2.配置,页面属性 -> 更多配置->高级配置 ![](https://img.kancloud.cn/d8/b2/d8b2437dbbc2103f8dd4c7f916b3d3e6_1635x594.png) ``` 部门配置 存储字段:orgCode表示存储字段变更为部门编码 用户配置 存储字段:id 展示字段:username表示存储字段变更为用户ID,展示字段变更为用户账号 ``` - 3.备注:上述配置字段为部门/用户实体的字段名或数据库字段名都可以,可以只配置一个,配置的存储字段需保证数据唯一性。 **目前只支持单表** # 五、设置部门/用户组件 是否多选 === - 1.使用场景 online部门/用户组件默认是多选的,可以通过配置扩展参数实现单选控制 - 2.配置,页面属性 -> 更多配置->高级配置 ![](https://img.kancloud.cn/80/23/80238f6441ab59881dad13175fa03884_1617x568.png) # 六、设置查询排序规则 - 1.使用场景 online列表查询默认以id倒序排,现需要自定义默认排序字段 - 2.配置,页面属性 ->是否排序勾选 --> 更多配置->高级配置 ![](https://img.kancloud.cn/90/26/9026c2fc3f85fdcc1595787210436b78_1588x586.png) 说明: - 如果上述配置中 "是否排序" 没有勾选,系统默认使用id倒序查询 - 如果配置了 "是否排序" ,没有选择默认排序方式,系统默认使用id倒序查询,页面上可以通过点击表头切换排序规则 - 如果配置了 "是否排序" ,且填选择了倒序或升序,则系统使用配置的规则排序(**即:想要自定义默认排序,必须勾选是否排序和配置orderRule**) - 如果配置多个字段参与默认排序,以字段顺序决定排序优先级 # 七、自定义校验提示 `version 3.0+` `date 20220217` - 1.使用场景 online字段配置了校验规则,当表单校验不通过的时候,系统有个默认的提示信息,现在可以通过配置扩展参数自定义校验失败时的提示文本。 ![](https://img.kancloud.cn/0a/4b/0a4b2bfb2956cf175d0911f51c886c4b_861x618.png) - 2.配置 页面属性 --> 扩展参数下配置json ![](https://img.kancloud.cn/02/76/0276c5ac7c09e12ced1b11b4872967e2_1691x602.png) ![](https://img.kancloud.cn/00/5d/005d54f74a3e2bf06454ee3b176864bd_758x278.png)