| | |
| | | ) { |
| | | this.setState({columnlist: nextProps.pasteContent.columns}) |
| | | } else if (!is(fromJS(nextProps.config.columns), fromJS(this.props.config.columns)) && !is(fromJS(nextProps.config.columns), fromJS(columnlist))) { |
| | | this.setState({columnlist: nextProps.config.columns}) |
| | | this.setState({columnlist: fromJS(nextProps.config.columns).toJS()}) |
| | | } |
| | | } |
| | | |
| | |
| | | this.setState({columnlist: list}) |
| | | this.handleColumn(card) |
| | | } else { |
| | | this.setState({columnlist: list}) |
| | | this.props.updatecolumn({...config, columns: list}) |
| | | this.setState({columnlist: list}, ()=> { |
| | | this.props.updatecolumn({...config, columns: list}) |
| | | }) |
| | | } |
| | | } |
| | | |
| | |
| | | card: null, |
| | | columnlist: _columnlist, |
| | | modaltype: '' |
| | | }, ()=> { |
| | | this.props.updatecolumn({...config, columns: _columnlist}) |
| | | }) |
| | | this.props.updatecolumn({...config, columns: _columnlist}) |
| | | }) |
| | | } else if (modaltype === 'gridbtn') { |
| | | this.gridBtnFormRef.handleConfirm().then(res => { |
| | |
| | | |
| | | _this.setState({ |
| | | columnlist: _columnlist |
| | | }, ()=> { |
| | | _this.props.updatecolumn({...config, columns: _columnlist}) |
| | | }) |
| | | _this.props.updatecolumn({...config, columns: _columnlist}) |
| | | }, |
| | | onCancel() {} |
| | | }) |
| | |
| | | card: null, |
| | | columnlist: _columnlist, |
| | | modaltype: '' |
| | | }, ()=> { |
| | | this.props.updatecolumn({...config, columns: _columnlist}) |
| | | }) |
| | | this.props.updatecolumn({...config, columns: _columnlist}) |
| | | |
| | | } |
| | | |
| | | /** |