分页/页码配置

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

1.1.表格分页/页码配置 1.1.表格分页/页码配置

对于表格来说可以配置是否分页所示,如果配置了分页则可以在此基础下配置每页显示几条记录,其中还可以配置页码显示的记录数。编辑表格和可编辑表格都支持
表格分页-效果1

1.2.手动点击获取总条数 1.2.手动点击获取总条数

表格分页控件的自动统计总条数换成手动点击获取总条数

  • 配置前:自动统计总条数项目组的数据量会非常大,此时如果查询分页按原来的方式,表格的查询,会先查询count总记录数,然后再查询分页的数据行。分页的count总记录数查询是非必须的损耗
  • 配置后:查询时候默认不查询count总记录数,来达到页面性能最大化,在需要知道count总记录数据时候,主动点击分页控件栏,再触发分页的count总记录数查询显示。
  • 配置后1
    配置后2

    2.配置方法 2.配置方法

    2.1.表格分页/页码配置 2.1.表格分页/页码配置

    配置

    1. 对象建模–业务对象–业务对象管理:编辑业务对象,基本信息:勾选【表格分页】字段,对表格进行分页配置。
      表格分页-配置1
    2. 基本信息:在页码中选择自己所需的对应页码记录数。
      表格分页-配置2
    3. 基本信息:根据自己需求,配置表格每页记录数为多少。
      表格分页-配置3

    代码

    <g-data-source data-source-name="TestCaseNew102Source"
                       page="true"
                        url="{{$config.ctx}}/testCaseNew102/query?gridKey=bfe284563e5841d794d466db24f98682_0"
                       params="queryTestCaseNew102Params"
                       page-size-param="pageSize"
                       page-size="10"
                       current-page-param="currentPage"
                       total-record-prop="total"
                       records-prop="testCaseNew102s"
                       allow-auto-load="false"
                       before-load="dataSourceBeforeLoad"
                       after-load="dataSourceAfterLoad">
    </g-data-source>
    

    2.2.手动点击获取总条数 2.2.手动点击获取总条数

    配置

    1.若整个项目的表格分页都想采用手动点击获取总条数,则可以采用项目级配置,即在 config.properties.js文件中 添加 controls.pagination.showTotal = false
    2. 若整个项目的表格分页只有其中几个页面想采用手动点击获取总条数这一功能,则可以在单独页面上采用控件级配置,即在 HTML的标签指令上 添加 show-total="false",目前云平台不支持针对某些特定页面下的某个表格去设置该功能。
    3.在application.properties或者spring boot yml中加入glpaas.page.countTotal布尔值, 设置为 false 则分页查询不查询count 总记录数。

    3.常用扩展 3.常用扩展

    4.版本更新 4.版本更新

    5.5.0.0,2019.05.10

    优化

  • 表格分页控件的自动统计总条数换成手动点击获取总条数。