【发布时间】:2022-10-06 08:42:01
【问题描述】:
我的目标是添加一个自定义单选按钮以允许用户选择一行。目前我有
const Cell = (cellProps) => {
const { data, node, api } = cellProps
const selectedRow = () => {
let { isChecked } = data
let radioButtonLabel = \'\'
const newRowData =[]
api.forEachNode((currNode) => {
const currRowData = currNode.data
if (id === currNode.data.id) {
currRowData.isChecked = true
radioButtonLabel = currNode.data.name
}
newRowData.push(currRowData)
})
api.setRowData(newRowData)
}}
所以问题是,当用户在我的表格底部选择一行的单选按钮时,它会刷新网格(我相信 setRowData 会触发刷新)并且用户必须滚动到表格底部才能看到他们的选择.我希望能够在用户选择单选按钮时停止刷新,但不确定如何使用 AG-Grid 实现。
-
我发现这可能有帮助? stackoverflow.com/q/52396687/4440629 或者如果不是,你能解释一下你想做什么不同的事情吗?
标签: javascript reactjs radio-button ag-grid