easyui datagrid 重置分页页码
EasyUI 分页 重置 Datagrid
2023-09-11 14:17:26 时间
在同一个页面,多个 datagrid查询使用同个元素来展示时,存在分页页数缓存 相互 影响覆盖的问题,比如:
第一个 datagrid 查询,翻页到第10页,然后在点击按钮,查询第二个 datagrid,这是第二个datagrid也会查询第10页,而不是查询第1页!!!!
解决方法:需要重置页码:
var _data = $('#datagrid_table').data('datagrid'); // 拿到datagrid初始化的数据缓存 if(_data && _data.options){ _data.options.pageNumber = 1; // 修改缓存 } $.data($('#datagrid_table')[0], 'datagrid', _data); // 把修改写回去
这里 datagrid_table为:
<table id="datagrid_table"></table>
多个查询使用同一个元素 datagrid_table 来展示时存在这个问题。
当然如果每次动态的生成 datagrid_table 展示元素 可以解决这个问题,但是 datagrid 对应的的 toolbar 也需要重新生成,toolbar中的查询条件会丢失掉!
所以还是 重置页码的方法简单好使。
相关文章
- abp(net core)+easyui+efcore实现仓储管理系统——组织管理升级之下(六十二)
- abp(net core)+easyui+efcore实现仓储管理系统——入库管理之六(四十二)
- abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之九(三十五)
- abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之六(三十二)
- abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之五(三十一)
- abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之二(二十八)
- abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理七(二十五)
- abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理六(二十四)
- abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理五 (二十三)
- abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理三 (二十一)
- abp(net core)+easyui+efcore实现仓储管理系统——EasyUI前端页面框架 (十八)
- abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之列表视图(七)
- [转]浅谈jQuery EasyUI的属性设置
- 《jQuery EasyUI开发指南》——1.2 管理系统需求分析
- jquery easyui textbox onblur事件,textbox blur事件无效解决方案
- CYQ.Data 快速开发EasyUI
- SpringMVC+easyUI 分页,查询 (完整的CRUD)
- easyui datagrid treegrid 取消行选中、取消高亮