我正在我的 React 应用程序中尝试以下链接中的示例(在网格之间拖动多个记录) https://www.ag-grid.com/react-data-grid/row-dragging-to-grid/
我有几个问题;
对于右侧/选定的网格,如何获取选定的行?我可以从“rightApi”得到它吗?使用类似下面的东西可以吗?
rightApi.rowModel.forEachNode((tmp) => {console.log(tmp)})
是否可以限制右侧所选/可拖动行的数量,即说我只想在右侧/所选网格中允许 10 条记录?
当我为右侧网格添加“删除”图标的最后一列(cellRenderer:SportRenderer)时,当我尝试将任何行拖动到右侧时,我收到错误(无法在“Node”上执行“appendChild”) ':参数 1 不是'Node'类型。)下面是相同的代码;
const SportRenderer = (props) => {
return (
<i
className="far fa-trash-alt"
style={{ cursor: 'pointer' }}
onClick={() => props.api.applyTransaction({ remove: [props.node.data] })}
></i>
);
};