king
2023-10-05 1f9e73d2e0e838acfee9e0aa8570a874bd130b89
src/tabviews/custom/components/form/simple-form/index.jsx
@@ -63,7 +63,7 @@
    let _group = _config.subcards[0]
    if (_group.subButton.enable === 'false' && (!_group.closeButton || _group.closeButton.enable !== 'true')) {
    if (_group.subButton.enable === 'false' && (!_group.closeButton || _group.closeButton.enable !== 'true') && (!_group.resetButton || _group.resetButton.enable !== 'true')) {
      _group.subButton.style.display = 'none'
      _group.$button = 'no-button'
    }
@@ -318,6 +318,16 @@
    MKEmitter.emit('closeTabView', group.subButton.$MenuID)
  }
  resetTab = () => {
    const { data } = this.state
    this.setState({
      data: null
    }, () => {
      this.setState({data: data})
    })
  }
  render() {
    const { config, loading, BID, BData, data, group } = this.state
@@ -350,6 +360,7 @@
            columns={config.columns}
            selectedData={data.$$empty ? [] : [data]}
          />
          {group.resetButton && group.resetButton.enable === 'true' ? <Button type="link" onClick={this.resetTab} style={group.resetButton.style}>{group.resetButton.label}</Button> : null}
          {group.closeButton && group.closeButton.enable === 'true' ? <Button type="link" onClick={this.closeTab} style={group.closeButton.style}>{group.closeButton.label}</Button> : null}
        </div> : null}
      </div>