动态 header 名称刷新 Ag-Grid
Dynamic header name refresh with Ag-Grid
我有一个 "select" 列,我想在 header 名称中包含当前选定行的总数。
我正在使用 headerValueGetter
,但在选择新行时该值未刷新。
// in my colDef
headerValueGetter: params => `(${this.totalSelected})`
// methods
onSelectionChanged(event) {
this.totalSelected = event.api.getSelectedNodes().length
},
totalSelected
是我的 Vue 组件的 属性,它的值在选择新行时更新。
有什么想法可以实现吗?
尝试在 selectionChanged-event 中手动刷新 header:
onSelectionChanged(event) {
this.totalSelected = event.api.getSelectedNodes().length;
gridOption.api.refreshHeader();
},
我有一个 "select" 列,我想在 header 名称中包含当前选定行的总数。
我正在使用 headerValueGetter
,但在选择新行时该值未刷新。
// in my colDef
headerValueGetter: params => `(${this.totalSelected})`
// methods
onSelectionChanged(event) {
this.totalSelected = event.api.getSelectedNodes().length
},
totalSelected
是我的 Vue 组件的 属性,它的值在选择新行时更新。
有什么想法可以实现吗?
尝试在 selectionChanged-event 中手动刷新 header:
onSelectionChanged(event) {
this.totalSelected = event.api.getSelectedNodes().length;
gridOption.api.refreshHeader();
},