1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/open-hand-choerodon-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
control.md 1003 Байты
Копировать Редактировать Исходные данные Просмотреть построчно История
HughHzWu Отправлено 4 лет назад e65d2c7
order title
3
zh-CN en-US
从浮层内关闭
Controlling the close of the dialog

zh-CN

使用 visible 属性控制浮层显示。

en-US

Use visible prop to control the display of the card.

import { Popover, Button } from 'choerodon-ui';
import { DataSet } from 'choerodon-ui/pro';

class App extends React.Component {
  state = {
    visible: false,
  }

  ds = new DataSet({ data: [{ name: 'Hugh' }]})

  hide = () => {
    this.setState({
      visible: false,
    });
  }

  handleVisibleChange = (visible) => {
    this.setState({ visible });
  }

  render() {
    return (
      <Popover
        content={() => <a onClick={this.hide}>{this.ds.current.get('name')}</a>}
        title="Title"
        visible={this.state.visible}
        onVisibleChange={this.handleVisibleChange}
      >
        <Button type="primary" onClick={() => this.ds.current.set('name', 'Wu')}>Click me</Button>
      </Popover>
    );
  }
}

ReactDOM.render(<App />, mountNode);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/open-hand-choerodon-ui.git
git@gitlife.ru:oschina-mirror/open-hand-choerodon-ui.git
oschina-mirror
open-hand-choerodon-ui
open-hand-choerodon-ui
1.6.4