From 89949fc82a0194f985cb542abb7118724804bd5b Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 19 五月 2020 11:41:06 +0800 Subject: [PATCH] 2020-05-19 --- src/tabviews/subtable/index.jsx | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/tabviews/subtable/index.jsx b/src/tabviews/subtable/index.jsx index de57fa8..ee34591 100644 --- a/src/tabviews/subtable/index.jsx +++ b/src/tabviews/subtable/index.jsx @@ -74,7 +74,7 @@ */ UNSAFE_componentWillReceiveProps(nextProps) { if (this.state.config && this.props.Tab.supMenu && !is(fromJS(this.props.BID), fromJS(nextProps.BID))) { - this.refs.subTable.resetTable() + this.refs.subTable && this.refs.subTable.resetTable() this.loadmaindata(nextProps.BID, 'refresh') } else if (this.state.config && nextProps.refreshtabs && nextProps.refreshtabs.includes(this.props.Tab.uuid)) { this.reloadtable() @@ -622,7 +622,7 @@ let regoptions = null if (setting.queryType === 'statistics' || param.custom_script) { - let allSearch = Utils.getAllSearchOptions(search) + let allSearch = Utils.getAllSearchOptions(searches) regoptions = allSearch.map(item => { return { @@ -682,7 +682,7 @@ * 鍚湁鍒濆涓嶅姞杞界殑椤甸潰锛屼慨鏀硅缃� */ refreshbysearch = (searches) => { - this.refs.subTable.resetTable() + this.refs.subTable && this.refs.subTable.resetTable() this.setState({ pageIndex: 1, @@ -717,7 +717,7 @@ * @description 琛ㄦ牸鍒锋柊 */ reloadtable = () => { - this.refs.subTable.resetTable() + this.refs.subTable && this.refs.subTable.resetTable() this.setState({ pageIndex: 1 }, () => { @@ -806,7 +806,7 @@ */ gettableselected = () => { let data = [] - this.refs.subTable.state.selectedRowKeys.forEach(item => { + this.refs.subTable && this.refs.subTable.state.selectedRowKeys.forEach(item => { data.push(this.refs.subTable.props.data[item]) }) return data -- Gitblit v1.8.0