Runtime UI behavior helpers exposed through designer.util.uiConfig.

interface AsukaRuntimeUiApi {
    getConfig: (() => NormalizedAsukaUiOptions);
    setConfig: ((config: undefined | null | AsukaUiOptions) => NormalizedAsukaUiOptions);
    setViewsPagination: ((config: NonNullable<undefined | boolean | AsukaViewsPaginationOptions>) => NormalizedAsukaViewsPaginationOptions);
    setViewsPaginationEnabled: ((enabled: boolean) => NormalizedAsukaViewsPaginationOptions);
}

Properties

getConfig: (() => NormalizedAsukaUiOptions)

Return the normalized UI behavior config.

setConfig: ((config: undefined | null | AsukaUiOptions) => NormalizedAsukaUiOptions)

Replace the UI behavior config at runtime.

setViewsPagination: ((config: NonNullable<undefined | boolean | AsukaViewsPaginationOptions>) => NormalizedAsukaViewsPaginationOptions)

Configure the view pagination bar at runtime.

setViewsPaginationEnabled: ((enabled: boolean) => NormalizedAsukaViewsPaginationOptions)

Show or hide the view pagination bar at runtime.