UNPKG

armisa-models

Version:
37 lines (36 loc) 1.48 kB
import { ElementFactory } from "../Page/ElementsOfFormFactory/ElementFactory"; import { IMainStateFactory } from "../Types"; export declare class MultiSelectIdFactory extends ElementFactory { caption: string; disabled: boolean; readonly: boolean; required: boolean; showHasChangeFlag: boolean; dirLeftToRight: boolean; placeHolder?: string | undefined; tabIndex?: number | undefined; forceUpdate: () => void; private _value; get value(): number[] | null; setValue: (value: number[]) => void; deseriallize: (e: any) => void; clearData: () => void; private _defaultValue; get defaultValue(): number[] | null; toggle: (id: number) => void; isSelected: { (id: number): boolean; (object: { id: number; }): boolean; }; focusToElement: () => void; constructor(_mainStateFactory: IMainStateFactory, _fieldName: string, _dispose: () => void, caption: string, disabled: boolean, readonly: boolean, required: boolean, showHasChangeFlag: boolean, dirLeftToRight: boolean, placeHolder?: string | undefined, tabIndex?: number | undefined, initialValue?: number[], payLoadKey?: string, responseKey?: string); restartDefaultValue: () => void; refreshHasChange: () => void; validate: () => void; private validateNormal; private validateRequired; isValueEmpty: () => boolean; isValueNotEmpty: () => boolean; }