左侧伸缩布局

1.基本功能 1.基本功能

1.1.普通的左侧 1.1.普通的左侧

1.2.左侧动态查询 1.2.左侧动态查询

1.2.1.左侧动态查询配置 1.2.1.左侧动态查询配置

可以动态的隐藏或显示查询条件,通过点击【条件配置】按钮,如下图,左侧是已显示列,右侧是未显示列,选择条件通过左移右移按钮调整查询条件,红色字段则是不可以移动到未显示列。
左侧动态查询-效果2

1.2.2.左侧动态查询默认值 1.2.2.左侧动态查询默认值

1.2.2.1.默认值获取参数配置

配置项:true 为 使用 原来版本的默认值请求 getDefaultValue 方式
4

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
2)在PANEL_GROUP下拖拽一个DYNAMIC_GROUP,然后再往里拖拽一个GROUP,GROUP放SEARCH_FORM,在SEARCH_FORM上绑定业务对象名称,通过点击齿轮排放布局
3
普通条件查询不需要在配置,区间查询比较特殊,如下图:
1 2
3)可视化布局保存后,切换至业务对象->页面列表,勾选上一步配置的管理页,点击【导出动态配置数据】按钮,将导出脚本刷至目标数据库:
3
4)脚本刷到目标数据库后,打开目标工程中运行时动态页面配置管理界面,会出现一条业务对象是TestCaseNewHot502,配置数据类型为默认配置的数据,用户可以直接将这条数据改成配置数据类型为项目直接使用,或是复制出一条数据再改成用户类型(不同用户可以自定义查询条件),编辑复制出的数据,修改可见字段控制显示或隐藏查询条件
4 5
5)打开TestCaseNewHot502的管理页,用户可以通过点击条件配置按钮,直接拖拽条件
6
6)如果需要在条件配置中设定不可移动的配置,需要在业务系统(即自己的项目)中的配置数据中勾选【默认显示】字段,则改字段会默认显示在已显示列。
左侧动态查询-配置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.默认值获取参数配置

  1. 配置项为 config.properties 中 defaultValue.request 值为布尔值 ,默认为 false 。false代表不使用 getDefaultValue请求方式,而使用 js 方式。true为使用原来版本的默认值请求 getDefaultValue 方式。
  2. 下图为配置的效果截图
    defaultValue:{
    request:true
    }
    注意点
    云平台版本需要更新到5.6.0.0+

2.2.2.2.左侧动态查询默认值配置

配置方式,请见1.2左侧动态查询伸缩

2.2.2.2.1.使用方式

1)在左侧动态查询区域,鼠标右击,会出现如下面板。
左侧动态查询默认值-1
2)点击【条件另存为】可以跳转到【动态查询默认值】界面。跳转过来的时候,需要将查询区域中的值带到设置面板。如果日期控件有值,则带过去的值默认转换规则以到货时间为例:到货时间从,默认值赋值为当前日期,增加天数为7,到货时间到,默认值赋值为当前日期,增加天数为-7。
左侧动态查询默认值-2
3)在【分组名称】保存后,回到查询界面,此时右击会出现刚才保存的分组名称。
左侧动态查询默认值-3
4)且当前分组为【勾选】状态,点击【编辑条件】,会把勾选分组中存储的默认值带到设置面板。此时可以对分组中的值进行编辑。
左侧动态查询默认值-4
5)如果在查询区域点击【删除条件】,则会将分组中的默认值删除。如果有多个分组,则删除当前分组后,默认【勾选】下一分组,如果只有一个分组则直接删除。
左侧动态查询默认值-5
6)对于在【动态查询默认值配置】界面,分组名称为必填项,用户可以在此处新增、修改,删除默认值配置字段。新增的时候,表格中新增一行记录。其中字段是个联想控件,其数据源来源于配置的动态布局中的字段,用户可以选择要配置默认值的字段。另外,对于配置为不同的控件类型,选择字段后,默认值对应不同控件。新增的字段名有做唯一性校验。如果选择了相同字段,会提示字段名重复。
左侧动态查询默认值-6

2.3. 左侧查询条件自定义查询 2.3. 左侧查询条件自定义查询

1.在GROUP中配置两个ROW,其中一个ROW拖拽一个多行文本框进去。另一个ROW则拖拽一个DIV,DIV则配置对应的自定义方法。
注意点:此配置可以参考费用自定义按钮配置方式即为步骤3),此处的自定义按钮请直接在页面布局元素添加,不要使用可视化布局。

tab117

2.效果截图

tab118

3.自定义按钮配置

方法定义中新增自定义方法按钮

tab119

tab120

在页面布局—新增一笔数据,页面布局元素类型为【TOOLBAR】;

tab121

新增布局元素;页面布局元素类型【button】,布局元素业务对象名称,方法名称;

tab122
3.常用扩展

3.常用扩展

4.版本更新

4.版本更新

5.5.0.0,2019.05.10

  • 新特性:mysql数据类型的丰富化
  • 5.7.0.0,2019.08.14

  • 解决bug:订单综合查询还未点击查询,界面会出现加载图标(3秒左右)