提交 2e3d5232 作者: 郁骅焌

tijiao

上级 58aebb88
...@@ -85,6 +85,7 @@ const SageTable = React.forwardRef((props, ref) => { ...@@ -85,6 +85,7 @@ const SageTable = React.forwardRef((props, ref) => {
hiddeTool = false, hiddeTool = false,
// 其余表格属性 // 其余表格属性
...tableProps ...tableProps
// onSelectedRow
} = props; } = props;
const { isFullscreen, setFull, exitFull } = useFullscreen({ const { isFullscreen, setFull, exitFull } = useFullscreen({
...@@ -355,6 +356,10 @@ const SageTable = React.forwardRef((props, ref) => { ...@@ -355,6 +356,10 @@ const SageTable = React.forwardRef((props, ref) => {
} }
setSelectedRowKeys(lastSelectedRowKeys); setSelectedRowKeys(lastSelectedRowKeys);
setSelectedRows(lastSelectedRows); setSelectedRows(lastSelectedRows);
if (tableProps.onSelectedRow) {
tableProps.onSelectedRow(lastSelectedRowKeys, lastSelectedRows)
}
}, },
}; };
......
...@@ -392,7 +392,7 @@ const CrudList = () => { ...@@ -392,7 +392,7 @@ const CrudList = () => {
hasCheck: true, hasCheck: true,
columns, columns,
scroll: { x: '100vw' }, scroll: { x: '100vw' },
isCacheCheck: true isCacheCheck: true,
// rowSelection: { // rowSelection: {
// onChange: (selectedrowkeys, selectedrows) => { // onChange: (selectedrowkeys, selectedrows) => {
// tableRef.current.setSelectedRowKeys(selectedrowkeys) // tableRef.current.setSelectedRowKeys(selectedrowkeys)
...@@ -401,6 +401,11 @@ const CrudList = () => { ...@@ -401,6 +401,11 @@ const CrudList = () => {
// setRemoveable(selectedrowkeys.length === 0) // setRemoveable(selectedrowkeys.length === 0)
// } // }
// } // }
// 选中checkbox返回
onSelectedRow: (selectedrowkeys, selectedrows) => {
setEditable(selectedrowkeys.length !== 1)
setRemoveable(selectedrowkeys.length === 0)
}
} }
// 新建按钮 // 新建按钮
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论