AgGrid 在网格之间拖动行

问题描述 投票:0回答:0

我正在我的 React 应用程序中尝试以下链接中的示例(在网格之间拖动多个记录) https://www.ag-grid.com/react-data-grid/row-dragging-to-grid/

我有几个问题;

  1. 对于右侧/选定的网格,如何获取选定的行?我可以从“rightApi”得到它吗?使用类似下面的东西可以吗?

    rightApi.rowModel.forEachNode((tmp) => {console.log(tmp)})

  2. 是否可以限制右侧所选/可拖动行的数量,即说我只想在右侧/所选网格中允许 10 条记录?

  3. 当我为右侧网格添加“删除”图标的最后一列(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>
      );
    };
javascript reactjs ag-grid ag-grid-angular ag-grid-react
© www.soinside.com 2019 - 2024. All rights reserved.