UNPKG

ui-framework-jps

Version:

A simple UI framework for state management and UI components

19 lines (18 loc) 1.2 kB
import { Field } from "../field/Field"; import { DefaultItemView } from "../view/item/DefaultItemView"; import { ItemViewConfigHelper } from "../view/item/ItemViewConfigHelper"; import { ViewFieldPermissionChecker } from "../view/ViewFieldPermissionChecker"; import { ItemFactoryResponse } from "../factory/ItemViewElementFactory"; import { DataObjectDefinition, FieldDefinition } from "../../model/DataObjectTypeDefs"; import { ValidatableView } from "../validation/ValidatableView"; export declare class BasicTableRowImplementation extends DefaultItemView { protected idField: string; constructor(idField: string, containerId: string, dataObjDef: DataObjectDefinition, configHelper: ItemViewConfigHelper, permissionChecker: ViewFieldPermissionChecker, hasExternalControl?: boolean); valueChanged(view: ValidatableView, field: Field, fieldDef: FieldDefinition, newValue: string | null): void; getRowElement(): HTMLTableRowElement | null; protected __buildUIElements(): void; protected __getFactoryElements(): ItemFactoryResponse; protected buildTableRowElements(): void; protected __preDisplayCurrentDataObject(dataObj: any): void; protected _hidden(): void; }