UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

31 lines (30 loc) 1.07 kB
import { FormSchemaEntity } from '../../common'; import { EntityBindingSelectorProps } from "../entity-binding-selector.props"; import { RowOptions } from "../../data-view"; export declare function useFieldTree(props: EntityBindingSelectorProps): { fieldTreeGridRef: import("vue").Ref<any, any>; resolveFieldDataSource: (bindingEntity: FormSchemaEntity) => void; occupiedFieldMap: Map<string, boolean>; fieldDataSource: import("vue").Ref<any, any>; fieldTreeRowOption: Partial<RowOptions>; fieldColumns: import("vue").Ref<{ field: string; title: string; }[], { field: string; title: string; }[] | { field: string; title: string; }[]>; fieldSelectionOption: { enableSelectRow: boolean; multiSelect: boolean; multiSelectMode: string; showCheckbox: boolean; showSelectAll: boolean; }; checkAndGetSelectedFields: () => any; hasSelectableField: import("vue").Ref<boolean, boolean>; currentComponentType: import("vue").Ref<any, any>; };