【问题标题】:Dynamic header name refresh with Ag-Grid使用 Ag-Grid 刷新动态标题名称
【发布时间】:2019-08-23 07:37:38
【问题描述】:

我有一个“选择”列,我想在标题名称中包含当前选定行的总数。

我正在使用headerValueGetter,但在选择新行时不会刷新值。

// in my colDef
headerValueGetter: params => `(${this.totalSelected})`

// methods
onSelectionChanged(event) {
  this.totalSelected = event.api.getSelectedNodes().length
},

totalSelected 是我的 Vue 组件的一个属性,它的值会在选择新行时更新。

任何想法如何做到这一点?

【问题讨论】:

  • 在 plunk 或 stackblitz 上重现您的问题,以便其他人可以轻松帮助您。

标签: vue.js ag-grid


【解决方案1】:

尝试在您的 selectionChanged 事件中手动刷新标题:

onSelectionChanged(event) {
  this.totalSelected = event.api.getSelectedNodes().length;
  gridOption.api.refreshHeader();
},

【讨论】:

    猜你喜欢
    • 2020-12-31
    • 1970-01-01
    • 2016-03-11
    • 2018-02-09
    • 2017-08-31
    • 2019-08-22
    • 2019-06-25
    • 2020-07-04
    • 2017-11-15
    相关资源
    最近更新 更多