资讯专栏INFORMATION COLUMN

GridManager 用户偏好记忆

alin / 841人阅读

摘要:启用用户偏好记忆禁用该功能将导致用户所调整的宽度列位置列的显示隐藏状态及每页显示条数不再拥有记忆效果。触发清除方法手动清除用户偏好记忆清除后,再次刷新时原先的用户记忆将失效。

GridManager 会将用户的部分操作进行记忆,从而达到用户行为记忆的效果。
为什么在GridManager中会存在用户偏好记忆
在数据的时代,一份数据往往会由不同的角色共享。而这些角色所关注的数据项并不相同,有关注某些列,有的则会关注所有。
对关注的列进行扩宽、靠前显示、隐藏掉与自身无关的列,或者针对自身习惯对每页的显示条数进行调整。
而这些行为在用户每次进入后都进行一次配置, 是很不友好的交互。

启用用户偏好记忆
// 禁用该功能将导致用户所调整的宽度、列位置、列的显示隐藏状态及每页显示条数不再拥有记忆效果。
document.querySelector("table").GM("init", {
    gridManagerName: "test",
    disableCache: true, // 默认为true, 不配置该项也会默认启用
    // ... 其它配置项
});
用户偏好记忆的触发条件

列宽度调整

列位置变更

列的可视状态变更(当使用方法showTh, hideTh后也会进行记忆)

每页显示条数变更

用户偏好记忆的失效条件

GridManager 版本升级, 当检测到版本变更后会将用户记忆清除。

配置项 columnData 变更,变更后用户记忆由于与现 columnData 不匹配而被重置。

触发清除方法 clear

手动清除用户偏好记忆
// 清除后,再次刷新时原先的用户记忆将失效。
GridManager.clear("test"); // test => gridManagerName

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/94861.html

相关文章

  • GridManager 开源历程

    摘要:历程启动于年月日不曾想这一坚持已经多天了。每个午饭后晚饭前。期间对的认知与实践提升明显,并沉淀下名为的类库。每次发布前的,成为一种风险把控。在此之前从没有如此的认同单元测试,也相信这终将会成为一种大家都遵守的契约。 GridManager历程 GridManager 启动于2015年02月10日, 不曾想这一坚持已经1200多天了。总想为此记录些什么,但一直未曾动手。午饭后,公司很安静...

    honhon 评论0 收藏0
  • React 表格组件 GridManager-React

    摘要:基于的封装用于便捷的在中使用除过特性外,其它与相同。刷新更新查询条件其它更多请直接访问查看当前版本的版本的版本 GridManager React 基于 React 的 GridManager 封装, 用于便捷的在 React 中使用GridManager. 除过React特性外,其它API与GridManager API相同。 showImg(https://segmentfault...

    cyixlq 评论0 收藏0
  • 表格组件 GridManager Angular 1.x

    摘要:非必设项筛选条件列表数组对象。格式在使用时该参数为必设项。前端鸡汤前端框架前端相关筛选选中项,字符串默认为。非必设项,选中的过滤条件将会覆盖否为多选布尔值默认为。刷新更新查询条件其它更多请直接访问查看当前版本 GridManager Angular 1.x 基于 Angular 1.x 的 GridManager 封装, 用于便捷的在 Angular 中使用GridManager. s...

    darcrand 评论0 收藏0
  • Vue表格组件--GridManager Vue

    摘要:基于的封装用于便捷的在中使用除过特性外,其它与相同。非必设项筛选条件列表数组对象。格式在使用时该参数为必设项。并且使用服务需要提前通过将注册至全局组件。刷新或更新查询条件或其它更多请直接访问查看当前版本 GridManager Vue 基于 Vue 的 GridManager 封装, 用于便捷的在 Vue 中使用GridManager. 除过Vue特性外,其它API与GridManag...

    khs1994 评论0 收藏0
  • 分享表格组件-GridManager

    摘要:优势纯原生实现,不依赖任何框架使用简单快捷,功能强大与用户进行沟通,采纳来自于使用的需求,并不间段的进行升级维护特色功能表格的列宽度可进行拖拽式调整表格的列位置进行拖拽式调整可通过配置对列进行显示隐藏转换在表存在可视区域的情况下表头将一直存 GridManager showImg(https://segmentfault.com/img/bV4Mff?w=1146&h=538); 优势...

    KaltZK 评论0 收藏0

发表评论

0条评论

alin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<