tuain-ng-forms-lib
Version:
Componentes y Clases Angular para la gestión de formularios TUAIN
29 lines (28 loc) • 966 B
TypeScript
import { FormPiece } from '../piece';
import { ActionDefinition, IFormConfig } from '../../../interfaces/form-config.interface';
export declare class TableAction extends FormPiece {
private _actionCode;
private _actionTitle;
private _iconName;
private _actionType;
private _actionClass;
private _stateField;
private _newState;
private _backend;
private _restrictedOnField;
private _restrictedOnValue;
private _restrictedOnOperator;
constructor(actionDefinition: ActionDefinition, formConfig: IFormConfig);
get actionCode(): string;
get actionTitle(): string;
get iconName(): string;
get actionType(): string;
get actionClass(): string;
get stateField(): string;
get newState(): string;
get backend(): boolean;
get restrictedOnField(): string | null;
get restrictedOnValue(): string | null;
get restrictedOnOperator(): string | null;
formStateChange(state: any): void;
}