|
@@ -446,13 +446,13 @@ class DataSourceColumnConfig extends React.Component {
|
|
|
onVisibleChange={this.handleVisibleChange}
|
|
onVisibleChange={this.handleVisibleChange}
|
|
|
trigger='click'
|
|
trigger='click'
|
|
|
>
|
|
>
|
|
|
- <Button type={!fetching && dataSourceDetail.targetDirty ? 'danger' : null} disabled={!dataSourceDetail.address || fetching} onClick={() => {
|
|
|
|
|
|
|
+ <Button type={!fetching && dataSourceDetail.targetDirty && dataSourceDetail.fetched ? 'danger' : null} disabled={!dataSourceDetail.address || fetching} onClick={() => {
|
|
|
if(!dataSourceDetail.columns || dataSourceDetail.columns.length === 0) {
|
|
if(!dataSourceDetail.columns || dataSourceDetail.columns.length === 0) {
|
|
|
dispatch({ type: 'dataSourceDetail/importColumns', cover: true });
|
|
dispatch({ type: 'dataSourceDetail/importColumns', cover: true });
|
|
|
}
|
|
}
|
|
|
}}>
|
|
}}>
|
|
|
{fetching && <Icon type="loading" theme="outlined" />}
|
|
{fetching && <Icon type="loading" theme="outlined" />}
|
|
|
- {!fetching && dataSourceDetail.targetDirty ? '重新获取数据列' : '获取数据列'}
|
|
|
|
|
|
|
+ {!fetching && dataSourceDetail.targetDirty && dataSourceDetail.fetched ? '重新获取数据列' : '获取数据列'}
|
|
|
</Button>
|
|
</Button>
|
|
|
</Tooltip>
|
|
</Tooltip>
|
|
|
</div>
|
|
</div>
|