只讲使用,不说感受,咱又说了不算
一、创建应用
首先要创建应用,可以按着功能模块划分应用,可以将应用设置为公共,这样可以在其他应用中访问到公共应用中的页面。在应用菜单中可以导出应用,也可以导入覆盖应用,可以随时做好备份。
注意:即使导出成功也要导入覆盖应用看是否能导入,否则相当于没备份,导出应用或者导入应用失败时大多是因为数据模型的问题,目前发现有两种现象将导致导出失败
(1)数据模型命名不规范,如带有' - ' 会导致导出或导入失败
(2) 当数据模型是从数据库中选择时,要注意是否包含云程中默认的那几个字段,如create_tiem,sys_org等字段,所以建议直接从云程中创建数据库。如果数缺少默认字段也会导致导出或导入失败
二、应用中的菜单
进入创建后的应用中,可看到如下页面
1、数据模型
可在该菜单中对数据进行管理,设置展示方式及转换规则
子菜单1:实体模型,点击新增可以配置数据库表字段的名称、长度等信息
在页面属性中可以配置字段在页面中的展示方式,支持下拉框、文件、图片等展示形式,数据字典可以在此处配置,可以通过静态字典配置也可以通过sql查询的结果进行字典配置,其中sql查询有一个需要转换的查询字段,一个转换后的查询结果字段。
子菜单2:ER模型
可以在此建立数据库表的关系,如一对一、一对多等关系。
注意:1、需要字典转换的字段要设置成string类型,否则不转换
2、云程中字符串的最大可存储值是4000,但是实际存储值远小于此。
3、附件字段一般设置为字符串形式,展示形式为附件,数据值大小最好设置为最大。
4、删除实体模型不代表删除实体,即在云程照顾你删除了实体模型,数据库中表仍在。
5、修改实体模型后要注意同步数据库表,否则表单或列表无法使用变更后模型。
2、页面模型
(1)列表页面
在表格中填写页面名称、编码等信息,可以自己定义Sql也可以从实体模型或数据库中选择表生成自动生成查询sql,点击解析sql会在列表显示标签中自动填充显示的字段及字段名称,还可以配置sql排序字段,以及列表中的横向滚动条的宽度等信息。
注意:1、在初始化的时候点击解析sql可以自动填充列表,但是后面如果有更改就不要点击解析sql了,否则会重新填充列表显示,如果列表显示中有自己定义的宽度等配置信息也会被覆盖的
2、点击解析sql后右侧会有个提示,这里会影响ER模型的关联关系,虽然页面上说是提示,也要注意修改
(2)列表显示
点击解析sql后会自动填充列标识、名称等,注意按照自己业务修改,可导入、可导出结合导入导出按钮功能,可设置宽度,超宽省略等样式。
(3)查询条件
可在查询条件页签中设置需要查询的条件
(4)按钮配置
可在该菜单中设置列表顶部或者行中按钮。注意配置ER模型或表单。
当按钮选择查看子表时,可以关联其他列表页面,在出参配置中设置要给关联页面提供的参数
(5)入参声明
可以在该菜单项下设置需要从其他页面传递过来的参数
3、表单模型
新增表单时填写名称、标识、关联er模型等
可以使用模板进行初始化设置,然后根据业务需要设置控件显示形式并关联er模型字段
可以在右下角设置必填等验证条件
注意:组合检验,是多个值加在一起的唯一性校验