@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
31 lines (30 loc) • 1.09 kB
TypeScript
import { AppInstanceRollupBlockSettings, GuidValue } from "@omnia/fx-models";
import { OmniaUxLocalization, VueComponentBase } from "@omnia/fx/ux";
interface DisplayTabProps {
appDefinitionId: GuidValue;
settings: AppInstanceRollupBlockSettings;
updateSettings: (settings: AppInstanceRollupBlockSettings) => void;
}
export declare class DisplayTab extends VueComponentBase<DisplayTabProps> {
appDefinitionId: GuidValue;
settings: AppInstanceRollupBlockSettings;
updateSettings: (settings: AppInstanceRollupBlockSettings) => void;
private localizationService;
private propertyStore;
uxLoc: OmniaUxLocalization;
private isLoading;
private displayViewSelections;
private pagings;
private sortBys;
private externalPropertyItems;
beforeDestroy(): void;
created(): void;
private initExternalSortProperties;
updateBlockData(): void;
private onSelectedDisplayViewChanged;
private onUpdatedViewSettings;
private renderViewSettings;
private renderDisplayTab;
render(): VueTsxSupport.JSX.Element;
}
export {};