From bf170ff6ec71b6938688f5ddf3d9eca7d3cc55dd Mon Sep 17 00:00:00 2001 From: vapao Date: Thu, 2 Dec 2021 00:22:23 +0800 Subject: [PATCH] =?UTF-8?q?U=20=E4=BC=98=E5=8C=96=E4=B8=BB=E6=9C=BA?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=8E=A7=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spug_web/src/pages/host/Selector.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spug_web/src/pages/host/Selector.js b/spug_web/src/pages/host/Selector.js index 363893b..c3d5601 100644 --- a/spug_web/src/pages/host/Selector.js +++ b/spug_web/src/pages/host/Selector.js @@ -14,7 +14,7 @@ export default observer(function (props) { const [loading, setLoading] = useState(false); const [group, setGroup] = useState({}); const [dataSource, setDataSource] = useState([]); - const [selectedRowKeys, setSelectedRowKeys] = useState(props.selectedRowKeys || []); + const [selectedRowKeys, setSelectedRowKeys] = useState([]); const [fKey, setFKey] = useState(); useEffect(() => { @@ -26,6 +26,10 @@ export default observer(function (props) { } }, []) + useEffect(() => { + setSelectedRowKeys(props.selectedRowKeys || []) + }, [props.selectedRowKeys]) + useEffect(() => { let records = store.records; if (group.key) records = records.filter(x => group.self_host_ids.includes(x.id));