Commit 0795a70c by zhaochengxiang

资产跨页勾选

parent 532e3f96
...@@ -907,13 +907,13 @@ const FC = (props) => { ...@@ -907,13 +907,13 @@ const FC = (props) => {
rowClassName={(record, index) => (record?.id === row?.id) ? 'yy-table-select-row' : ''} rowClassName={(record, index) => (record?.id === row?.id) ? 'yy-table-select-row' : ''}
onPaginate={(page, pageSize) => { onPaginate={(page, pageSize) => {
setRow() setRow()
setSelectedRows([])
setPageAndArgs({ pageNum: page, pageSize }) setPageAndArgs({ pageNum: page, pageSize })
}} }}
rowSelection={{ rowSelection={{
selectedRowKeys: (selectedRows??[]).map(item => item.id), selectedRowKeys: (selectedRows??[]).map(item => item.id),
preserveSelectedRowKeys: true,
onChange: (selectedRowKeys, selectedRows) => { onChange: (selectedRowKeys, selectedRows) => {
setSelectedRows(selectedRows) setSelectedRows(selectedRows)
}, },
}} }}
shouldRowContextMenu={(record) => { shouldRowContextMenu={(record) => {
......
...@@ -1274,13 +1274,13 @@ const FC = (props) => { ...@@ -1274,13 +1274,13 @@ const FC = (props) => {
rowClassName={(record, index) => (record?.id === row?.id) ? 'yy-table-select-row' : ''} rowClassName={(record, index) => (record?.id === row?.id) ? 'yy-table-select-row' : ''}
onPaginate={(page, pageSize) => { onPaginate={(page, pageSize) => {
setRow() setRow()
setSelectedRows([])
setPageAndArgs({ pageNum: page, pageSize }) setPageAndArgs({ pageNum: page, pageSize })
}} }}
rowSelection={{ rowSelection={{
selectedRowKeys: (selectedRows??[]).map(item => item.id), selectedRowKeys: (selectedRows??[]).map(item => item.id),
preserveSelectedRowKeys: true,
onChange: (selectedRowKeys, selectedRows) => { onChange: (selectedRowKeys, selectedRows) => {
setSelectedRows(selectedRows) setSelectedRows(selectedRows)
}, },
getCheckboxProps: (record) => ({ getCheckboxProps: (record) => ({
disabled: record.draft, disabled: record.draft,
......
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