Commit c99d268d by zhaochengxiang

序号

parent 01d880bc
...@@ -151,15 +151,10 @@ function FC<Row extends RowData, SR, K extends React.Key = React.Key>(props: Dat ...@@ -151,15 +151,10 @@ function FC<Row extends RowData, SR, K extends React.Key = React.Key>(props: Dat
const [sortColumns, setSortColumns] = useState<readonly SortColumn[]>([]); // 排序列图标状态 const [sortColumns, setSortColumns] = useState<readonly SortColumn[]>([]); // 排序列图标状态
const [_rows, _setRows] = useState<readonly Row[]>([]) const [_rows, _setRows] = useState<readonly Row[]>([])
useEffect(() => { useEffect(() => {
const newRows = [...rows];
(rows||[]).forEach((item, index) => { if (sortColumns.length > 0) {
item.index = `${index+1}`; newRows
})
if (sortColumns.length === 0) {
_setRows(rows);
} else {
_setRows([...rows]
// .filter(item => item.__type__ !== RowType.Detail) // .filter(item => item.__type__ !== RowType.Detail)
.sort((a, b) => { .sort((a, b) => {
for (const sort of sortColumns) { for (const sort of sortColumns) {
...@@ -170,9 +165,15 @@ function FC<Row extends RowData, SR, K extends React.Key = React.Key>(props: Dat ...@@ -170,9 +165,15 @@ function FC<Row extends RowData, SR, K extends React.Key = React.Key>(props: Dat
} }
} }
return 0; return 0;
})); })
setCheckAll(false) setCheckAll(false)
} }
(newRows||[]).forEach((item, index) => {
item.index = `${index+1}`;
})
_setRows(newRows);
}, [rows, sortColumns, getComparator]); }, [rows, sortColumns, getComparator]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment