Javascript 列选择-AgGrid社区
我正在使用带有Javascript 列选择-AgGrid社区,javascript,reactjs,ag-grid,ag-grid-react,Javascript,Reactjs,Ag Grid,Ag Grid React,我正在使用带有React的AgGrid社区版本。我试图在标题中的每一列上显示一个复选框。选择时,应突出显示选定列下的单元格。 此外,我需要记录所选列的更改 MycolumnDefs是基于后端数据构建的以下对象数组 {headerName: 'Name Of Header', headerCheckboxSelection: true, field: field } 输出 问题 下面是图片,当我点击任一列复选框时,它会做两件事 选中其他列标题复选框 选择所有行 而我需要执行以下操作 仅标记用户
React
的AgGrid
社区版本。我试图在标题中的每一列上显示一个复选框。选择时,应突出显示选定列下的单元格。
此外,我需要记录所选列的更改
MycolumnDefs
是基于后端数据构建的以下对象数组
{headerName: 'Name Of Header', headerCheckboxSelection: true, field: field }
输出
问题
下面是图片,当我点击任一列复选框时,它会做两件事
据我所知,没有用于列选择的API,与行选择的方式相同,但您可以使用
范围选择
方法
基于您的任务的可能场景
this.gridApi.addCellRange({
rowStartIndex: 0,
rowEndIndex: this.rowData.length-1,
columnStart: "col_3",
columnEnd: "col_3"
});
工作
另外,不确定跟踪
headerCheckboxSelection
property事件,但似乎您必须自己创建自己的并跟踪checkbox事件(我认为最好让一切都在您的控制之下)据我所知,没有用于列选择的API,就像行选择一样,但您可以使用范围选择
方法
基于您的任务的可能场景
this.gridApi.addCellRange({
rowStartIndex: 0,
rowEndIndex: this.rowData.length-1,
columnStart: "col_3",
columnEnd: "col_3"
});
工作
另外,不确定跟踪headerCheckboxSelection
属性事件,但似乎您必须自己创建自己的并跟踪复选框事件(我认为最好让一切都在您的控制之下)