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

OSCHINA-MIRROR/didiopensource-KnowStreaming

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
app-select.tsx 1.3 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
zengqiao Отправлено 4 лет назад 447a575
import { Select, Tooltip } from 'component/antd';
import { urlPrefix } from 'constants/left-menu';
import { searchProps } from 'constants/table';
import * as React from 'react';
const Option = Select.Option;
interface IStaffSelectProps {
selectData?: any[];
onChange?: (result: string[]) => any;
value?: string[];
}
export class AppSelect extends React.Component<IStaffSelectProps> {
public render() {
const { value, selectData } = this.props;
const query = `application=1`;
return (
<>
<Select
placeholder="请选择"
value={value || []}
onChange={(e: string[]) => this.handleChange(e)}
{...searchProps}
>
{selectData.map((d: any) =>
<Option value={d.appId} key={d.appId}>
{d.name.length > 25 ? <Tooltip placement="bottomLeft" title={d.name}>{d.name}</Tooltip> : d.name}
</Option>)}
</Select>
{/* {
selectData.length ? null : */}
<i>
没有应用?
<a href={`${urlPrefix}/topic/app-list?${query}`}>立刻创建</a>
</i>
{/* } */}
</>
);
}
public handleChange(params: string[]) {
const { onChange } = this.props;
// tslint:disable-next-line:no-unused-expression
onChange && onChange(params);
}
}

Комментарий ( 0 )

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

1
https://gitlife.ru/oschina-mirror/didiopensource-KnowStreaming.git
git@gitlife.ru:oschina-mirror/didiopensource-KnowStreaming.git
oschina-mirror
didiopensource-KnowStreaming
didiopensource-KnowStreaming
v2.2.0