@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
29 lines (28 loc) • 1.31 kB
TypeScript
import { IWebComponentInstance } from "@omnia/fx";
import { AppInstanceRollupListViewSettings, AppInstanceRollupViewComponentSettings, EnterprisePropertyDefinition, IAppInstanceRollupViewSettingsComponent } from "@omnia/fx-models";
import { OmniaUxLocalization, VueComponentBase } from "../../../..";
import "./ListViewSettings.css";
export declare class AppInstanceRollupListViewSettingsComponent extends VueComponentBase implements IWebComponentInstance, IAppInstanceRollupViewSettingsComponent<AppInstanceRollupListViewSettings> {
viewSettings: AppInstanceRollupListViewSettings;
selectableProperties: EnterprisePropertyDefinition[];
onUpdatedViewSettings: (viewSettings: AppInstanceRollupViewComponentSettings) => void;
uxLoc: OmniaUxLocalization;
private dateModes;
private modifyColumnMode;
private externalPropertyItems;
private listViewSettingsStyles;
mounted(): void;
beforeDestroy(): void;
created(): void;
private init;
private initExternalPropertyItems;
private switchIndex;
private updateSettings;
private onSelectedPropertyChanged;
private addColumn;
private updateSelectProperties;
private renderOrderUI;
private renderDateTimeProperty;
private renderPropertySelection;
render(): VueTsxSupport.JSX.Element;
}