nz-json-schema-form
Version:
Schema form for JSON schema
23 lines (22 loc) • 865 B
TypeScript
import { TemplateRef } from '@angular/core';
import { NzCascaderOption } from 'ng-zorro-antd/cascader';
import { SchemaFormControl } from '../../forms/forms';
export interface CascaderOptions {
allowClear?: boolean;
changeOnSelect?: boolean;
showArrow?: boolean;
showInput?: boolean;
showSearch?: boolean;
changeOn?: (option: NzCascaderOption, index: number) => boolean;
columnClassName?: string;
expandTrigger?: 'click' | 'hover';
menuClassName?: string;
menuStyle?: object;
notFoundContent?: string | TemplateRef<void>;
labelProperty?: string;
valueProperty?: string;
labelRender?: TemplateRef<any>;
loadData?: (option: any, index?: number) => PromiseLike<any>;
visibleChange?(e: boolean, form: SchemaFormControl): void;
selectionChange?(e: NzCascaderOption[], form: SchemaFormControl): void;
}