UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

50 lines (49 loc) 1.69 kB
import { InputBaseProperty } from '../../../property-panel'; import { DesignerComponentInstance } from '../../../designer-canvas'; export declare const LookupSchemaRepositoryToken: unique symbol; export declare class LookupPropertyConfig extends InputBaseProperty { private comboListEditor; private numberEditor; private readonlyEditor; private visibleEditor; private requiredEditor; private freeInputEditor; getExpressionConfig(propertyData: any, type: 'Field' | 'Button' | 'Container'): { description: string; title: string; properties: { [x: string]: any; }; }; getPropertyConfig(propertyData: any, componentInstance: DesignerComponentInstance | null): { type: string; categories: any; }; getGridFieldEdtiorPropConfig(propertyData: any): any; private flattenTreeNodes; private isSimpleStringField; getBehaviorConfig(propertyData: any): { description: string; title: string; properties: { visible: { description: string; title: string; type: string; editor: any; }; }; setPropertyRelates: (changeObject: any, newPropertyData: any) => void; }; changeBindingField(propertyData: any, changeObject: any): void; private getDisplayType; private getLookupConfig; showNavigatiorWidth(editorOptions: any): boolean; private getDialogPropertyConfig; private showPagerProperty; private getPageConfig; private showLoadType; private showOnlySelectLeaf; private getTreePropConfig; private getEventPropConfig; }