Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何仅在Ag网格中导出当前页面中显示的数据?_Reactjs_Ag Grid_Ag Grid React - Fatal编程技术网

Reactjs 如何仅在Ag网格中导出当前页面中显示的数据?

Reactjs 如何仅在Ag网格中导出当前页面中显示的数据?,reactjs,ag-grid,ag-grid-react,Reactjs,Ag Grid,Ag Grid React,默认情况下(不传递参数),当您从ag grid导出数据时,它会导出所有页面中的所有数据。如何将其设置为仅导出当前页面中显示的数据 您可以使用shouldrowbeskipedparam选项并定义导出函数,如- export = () => { var firstRow = this.gridApi.getFirstDisplayedRow(); var lastRow = this.gridApi.getLastDisplayedRow();

默认情况下(不传递参数),当您从ag grid导出数据时,它会导出所有页面中的所有数据。如何将其设置为仅导出当前页面中显示的数据

您可以使用
shouldrowbeskiped
param选项并定义导出函数,如-

export = () => {
        var firstRow  = this.gridApi.getFirstDisplayedRow();
        var lastRow = this.gridApi.getLastDisplayedRow();
        var shouldRowBeSkipped = (params) => {
             // return true if index is less than first row or more than last row
             return params.node.rowIndex < firstRow || params.node.rowIndex > lastRow;
        }
        var params = { 
        shouldRowBeSkipped : shouldRowBeSkipped
        }
      }
export=()=>{
var firstRow=this.gridApi.getFirstDisplayedRow();
var lastRow=this.gridApi.getLastDisplayedRow();
变量shouldRowbeskiped=(参数)=>{
//如果索引小于第一行或大于最后一行,则返回true
返回params.node.rowIndexlastRow;
}
var params={
shouldrowbeskiped:shouldrowbeskiped
}
}
根据文件-

应该划船
网格中每行调用一次的回调函数。返回true以从导出中忽略该行


来自ag grid docs

非常感谢Pratik Bhat!!很高兴这有帮助。如果它对您有所帮助,您可以单击勾号图标接受答案