ui-framework-jps
Version:
A simple UI framework for state management and UI components
16 lines (15 loc) • 903 B
TypeScript
import { DataObjectDefinition } from "../../model/DataObjectTypeDefs";
import { ItemViewConfigHelper } from "../view/item/ItemViewConfigHelper";
import { FieldUIConfig } from "../../CommonTypes";
import { ItemViewUIDefinition } from "../view/item/ItemViewUITypeDefs";
import { DetailViewRuntimeConfig } from "../ConfigurationTypes";
export declare class BootstrapFormConfigHelper implements ItemViewConfigHelper {
static COLOUR_PICKER_CONTAINER: string;
static SLIDE_BAR_CONTAINER: string;
private static _instance;
private constructor();
static getInstance(): BootstrapFormConfigHelper;
generateConfig(dataObjDef: DataObjectDefinition, runtimeConfig: DetailViewRuntimeConfig): ItemViewUIDefinition;
getElementIdForDataFieldId(fieldId: string): string | undefined;
protected isFieldInCurrentFieldGroups(formConfig: ItemViewUIDefinition, field: FieldUIConfig): boolean;
}