CDataWidgetMapper
Maps columns from one model row onto editor widgets.
import { CDataWidgetMapper } from "canvas-toolkit-lib";Declared members
readonly currentIndexChanged: CSignal<[number]>;readonly validationFailed: CSignal<[CWidget, number]>;Emitted when submission encounters the first invalid mapping.
model(): CAbstractItemModel | null;setModel(model: CAbstractItemModel | null): void;submitPolicy(): CDataWidgetMapperSubmitPolicy;setSubmitPolicy(policy: CDataWidgetMapperSubmitPolicy): void;addMapping(widget: CWidget, section: number): void;removeMapping(widget: CWidget): void;clearMapping(): void;mappedSection(widget: CWidget): number;mappedWidgetAt(section: number): CWidget | null;currentIndex(): number;setCurrentIndex(index: number): void;setCurrentModelIndex(index: CModelIndex): void;Sets the current row from an index belonging to the mapped model.
toFirst(): void;toLast(): void;toNext(): void;toPrevious(): void;submit(): boolean;revert(): void;