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

OSCHINA-MIRROR/open-hand-choerodon-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
complex.md 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
huihuawk Отправлено 5 лет назад 05deba2
order title
1
zh-CN en-US
复杂的组合
Complex combination

zh-CN

更复杂的组合。

en-US

Complex combination with avatar and multiple paragraphs.

import { TextArea, Button, DataSet, Skeleton } from 'choerodon-ui/pro';
import { Avatar } from 'choerodon-ui';

function handleDataSetChange({ record, name, value, oldValue }) {
  console.log(
    '[dataset newValue]',
    value,
    '[oldValue]',
    oldValue,
    `[record.get('${name}')]`,
    record.get(name),
  );
}


class App extends React.Component {
  ds = new DataSet({
    autoQuery: true,
    queryUrl: '/tree.mock',
    fields: [
      {
        name: 'text',
        type: 'string',
        defaultValue: 'textarea',
      },
    ],
    events: {
      update: handleDataSetChange,
    },

  });

  render() {
    return (
      <>
        <Skeleton dataSet={this.ds} active avatar paragraph={{ rows: 4 }}>
          <Avatar style={{ verticalAlign: 'top' }} src="https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png" />
          <TextArea cols={60} rows={6} dataSet={this.ds} name="text" resize="both" />
        </Skeleton>
        <div style={{ padding: '0.1rem 0 0.1rem 0.32rem' }}>
          <Button onClick={() => this.ds.query()}>Show Skeleton </Button>
        </div>
      </>
    );
  }
}

ReactDOM.render(<App />, document.getElementById('container'));

Опубликовать ( 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
master