1.基本功能 1.基本功能
1.1.普通的左侧 1.1.普通的左侧
1.2.左侧动态查询 1.2.左侧动态查询
1.2.1.左侧动态查询配置 1.2.1.左侧动态查询配置
可以动态的隐藏或显示查询条件,通过点击【条件配置】按钮,如下图,左侧是已显示列,右侧是未显示列,选择条件通过左移右移按钮调整查询条件,红色字段则是不可以移动到未显示列。
1.2.2.左侧动态查询默认值 1.2.2.左侧动态查询默认值
1.2.2.1.默认值获取参数配置
配置项:true 为 使用 原来版本的默认值请求 getDefaultValue 方式
1.2.2.2.左侧动态查询默认值配置
1.3.左侧查询条件自定义查询 1.3. 左侧查询条件自定义查询
左侧查询条件要能分多区域查询,每个区域下面的查询逻辑支持开发人员自己写查询条件逻辑。
2.配置方法 2.配置方法
2.1.普通的左侧 2.1.普通的左侧
2.2. 左侧动态查询 2.2. 左侧动态查询
2.2.1.左侧动态查询配置 2.2.1.左侧动态查询配置
1)业务对象:点击【可视化布局】按钮,进入到可视化界面。
2)在PANEL_GROUP下拖拽一个DYNAMIC_GROUP,然后再往里拖拽一个GROUP,GROUP放SEARCH_FORM,在SEARCH_FORM上绑定业务对象名称,通过点击齿轮排放布局
普通条件查询不需要在配置,区间查询比较特殊,如下图:
3)可视化布局保存后,切换至业务对象->页面列表,勾选上一步配置的管理页,点击【导出动态配置数据】按钮,将导出脚本刷至目标数据库:
4)脚本刷到目标数据库后,打开目标工程中运行时动态页面配置管理界面,会出现一条业务对象是TestCaseNewHot502,配置数据类型为默认配置的数据,用户可以直接将这条数据改成配置数据类型为项目直接使用,或是复制出一条数据再改成用户类型(不同用户可以自定义查询条件),编辑复制出的数据,修改可见字段控制显示或隐藏查询条件
5)打开TestCaseNewHot502的管理页,用户可以通过点击条件配置按钮,直接拖拽条件
6)如果需要在条件配置中设定不可移动的配置,需要在业务系统(即自己的项目)中的配置数据中勾选【默认显示】字段,则改字段会默认显示在已显示列。
补充说明
运行时动态配置没有项目级数据时获取默认配置数据
1)加入了配置项目glpaas.dynamic.needProjectConfigData
布尔值 ,设置为false
则没有项目级数据时候获取默认的配置数据。
A、Spring boot
项目,在yml
中配置
B、非Spring boot项目需要更新 application-core.xml
并在application.properties
中添加参数项。
以上,此参数值没配置时候,默认为true
2)此功能需要 平台JAR包更新支持,版本需要在5.4.J.0+
2.2.2.左侧动态查询默认值 2.2.2.左侧动态查询默认值
2.2.2.1.默认值获取参数配置
- 配置项为 config.properties 中 defaultValue.request 值为布尔值 ,默认为 false 。false代表不使用 getDefaultValue请求方式,而使用 js 方式。true为使用原来版本的默认值请求 getDefaultValue 方式。
- 下图为配置的效果截图
defaultValue:{
request:true
}
注意点
云平台版本需要更新到5.6.0.0+
2.2.2.2.左侧动态查询默认值配置
配置方式,请见1.2左侧动态查询伸缩
2.2.2.2.1.使用方式
1)在左侧动态查询区域,鼠标右击,会出现如下面板。
2)点击【条件另存为】可以跳转到【动态查询默认值】界面。跳转过来的时候,需要将查询区域中的值带到设置面板。如果日期控件有值,则带过去的值默认转换规则以到货时间为例:到货时间从,默认值赋值为当前日期,增加天数为7,到货时间到,默认值赋值为当前日期,增加天数为-7。
3)在【分组名称】保存后,回到查询界面,此时右击会出现刚才保存的分组名称。
4)且当前分组为【勾选】状态,点击【编辑条件】,会把勾选分组中存储的默认值带到设置面板。此时可以对分组中的值进行编辑。
5)如果在查询区域点击【删除条件】,则会将分组中的默认值删除。如果有多个分组,则删除当前分组后,默认【勾选】下一分组,如果只有一个分组则直接删除。
6)对于在【动态查询默认值配置】界面,分组名称为必填项,用户可以在此处新增、修改,删除默认值配置字段。新增的时候,表格中新增一行记录。其中字段是个联想控件,其数据源来源于配置的动态布局中的字段,用户可以选择要配置默认值的字段。另外,对于配置为不同的控件类型,选择字段后,默认值对应不同控件。新增的字段名有做唯一性校验。如果选择了相同字段,会提示字段名重复。
2.3. 左侧查询条件自定义查询 2.3. 左侧查询条件自定义查询
1.在GROUP中配置两个ROW,其中一个ROW拖拽一个多行文本框进去。另一个ROW则拖拽一个DIV,DIV则配置对应的自定义方法。
注意点:此配置可以参考费用自定义按钮配置方式即为步骤3),此处的自定义按钮请直接在页面布局元素添加,不要使用可视化布局。
2.效果截图
3.自定义按钮配置
方法定义中新增自定义方法按钮
在页面布局—新增一笔数据,页面布局元素类型为【TOOLBAR】;
新增布局元素;页面布局元素类型【button】,布局元素业务对象名称,方法名称;