提交 4d9d9d0a authored 作者: 钟是志's avatar 钟是志

TableSelect的bug

上级 417ed613
...@@ -100,10 +100,11 @@ export default class TableSelect extends React.Component { ...@@ -100,10 +100,11 @@ export default class TableSelect extends React.Component {
selects[kk] = obj; selects[kk] = obj;
selects[kk].selectKey = kk; selects[kk].selectKey = kk;
} }
// console.log(selects, this.props); //
if (!('value' in this.props)) { if (!('value' in this.props)) {
this.setState({ selects }); this.setState({ selects }); //
} }
this.triggerChange({ selects }); this.triggerChange({ selects }); // 传给form表单
}; };
selectAll = () => { selectAll = () => {
...@@ -416,7 +417,7 @@ export default class TableSelect extends React.Component { ...@@ -416,7 +417,7 @@ export default class TableSelect extends React.Component {
allValues={allValues} allValues={allValues}
visiable={visiable} visiable={visiable}
modalWidth={modalWidth} modalWidth={modalWidth}
/> : /> :
<TableSelectNormal isMultiple={isMultiple} <TableSelectNormal isMultiple={isMultiple}
allWidth={allWidth} allWidth={allWidth}
cancelAll={this.cancelAll} cancelAll={this.cancelAll}
......
...@@ -3415,30 +3415,19 @@ ${obj[dataColumn.base52]} ...@@ -3415,30 +3415,19 @@ ${obj[dataColumn.base52]}
}, },
], ],
})( })(
<> <TableSelect
{ this.props.json?.isOpenPage ? <TableSelect get={get}
get={get} json={json}
json={json} disabled={!isEdit}
disabled={!isEdit} dataColumn={dataColumn}
dataColumn={dataColumn} columns={this.state.columns}
columns={this.state.columns} dataSource={this.state.dataSource}
dataSource={this.state.dataSource} sqlModel={this.state.sqlModel}
sqlModel={this.state.sqlModel} resetSearchText={this.resetSearchText}
resetSearchText={this.resetSearchText} setPagination={this.setPagination}
setPagination={this.setPagination} sqlKey={this.state.sqlKey}
sqlKey={this.state.sqlKey} allValues={this.state.allValues}
allValues={this.state.allValues} />
/> : <TableSelect
get={get}
json={json}
disabled={!isEdit}
dataColumn={dataColumn}
columns={this.state.columns}
dataSource={this.state.dataSource}
sqlModel={this.state.sqlModel}
resetSearchText={this.resetSearchText}
/>}
</>,
); );
if ( if (
get === 'mobile' && get === 'mobile' &&
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论