@delon/form
Version:
Angular form generation based on JSON-Schema.
21 lines (20 loc) • 607 B
TypeScript
import { Observable } from 'rxjs';
import type { SFSchemaEnumType, SFUISchemaItem } from '@delon/form';
export interface SFTagWidgetSchema extends SFUISchemaItem {
/**
* 异步数据源
*/
asyncData?: () => Observable<SFSchemaEnumType[]>;
/**
* 设定标签工作的模式,默认:`checkable`
*/
mode?: 'closeable' | 'default' | 'checkable';
/**
* 关闭时的回调,在 `nzMode="closable"` 时可用
*/
onClose?: (e: MouseEvent) => void;
/**
* 设置标签的选中状态的回调
*/
checkedChange?: (status: boolean) => void;
}