Reference Source
public class | source

Layout

Extends:

devapt-core-common/dist/js/base/loggable~LoggableNameTypeSettingsLoggable → Layout

Direct Subclass:

LayoutSimple

Constructor Summary

Public Constructor
public abstract

constructor(arg_runtime: object, arg_settings: object, arg_log_context: string | undefined): nothing

Creates an instance of Layout, do not use directly but in a sub class.

Member Summary

Public Members
public

Method Summary

Public Methods
public

Clear page content components.

public

Render page content components.

Inherited Summary

From class NameTypeSettingsLoggable
public
private
private
private

_ui: *

public

Get instance name.

public

Get router.

public

Get runtime.

public

Get instance settings.

public

get_state_store(): Store

Get runtime state store.

public

Get instance type.

public

get_ui(): UI

Get UI.

public

Check if instance settings is valid.

Public Constructors

public abstract constructor(arg_runtime: object, arg_settings: object, arg_log_context: string | undefined): nothing source

Creates an instance of Layout, do not use directly but in a sub class.

Override:

NameTypeSettingsLoggable#constructor

Params:

NameTypeAttributeDescription
arg_runtime object

runtime.

arg_settings object

instance settings.

arg_log_context string | undefined

context of traces of this instance (optional).

Return:

nothing

Public Members

public is_layout: boolean source

Public Methods

public clear_page_content(): Promise source

Clear page content components.

Return:

Promise

public render_page_content(): Promise source

Render page content components.

Return:

Promise