armisa-models
Version:
models of armisa!
29 lines (28 loc) • 1.22 kB
TypeScript
import { ElementFactory } from "../Page/ElementsOfFormFactory/ElementFactory";
import { IMainStateFactory } from "../Types";
export declare class CheckBoxColumnVisibilityFactory extends ElementFactory {
#private;
column: any;
caption: string;
disabled: boolean;
readonly: boolean;
showHasChangeFlag: boolean;
dirLeftToRight: boolean;
tabIndex?: number | undefined;
get any(): any;
forceUpdate: () => void;
get value(): boolean;
setValue: (value: boolean) => void;
deseriallize: (e: any) => void;
clearData: () => void;
get defaultValue(): boolean;
focusToElement: () => void;
constructor(_mainStateFactory: IMainStateFactory, _fieldName: string, _dispose: () => void, column: any, caption: string, disabled: boolean, readonly: boolean, showHasChangeFlag: boolean, dirLeftToRight: boolean, tabIndex?: number | undefined, initialValue?: boolean, payLoadKey?: string, responseKey?: string);
restartDefaultValue: () => void;
refreshHasChange: () => void;
validate: () => void;
private validateNormal;
isValueEmpty: () => boolean;
isValueNotEmpty: () => boolean;
valueOfSaveVisibility: boolean;
}