Page

open class Page(className: String? = null, init: Page.() -> Unit? = null)

A page component.

Parameters

className

CSS class names

init

an initializer extension function

Constructors

Link copied to clipboard
constructor(className: String? = null, init: Page.() -> Unit? = null)

Creates a page component.

Properties

Link copied to clipboard
val backgroundPanel: <Error class: unknown class>

The page background.

Link copied to clipboard
val contentPanel: <Error class: unknown class>

The page content.

Link copied to clipboard
val data: dynamic

A dynamic parameter object passed to the page when pushed to the stack.

Link copied to clipboard
val fixedPanel: <Error class: unknown class>

Fixed content.

Link copied to clipboard

A modifier attribute to specify custom styles.

Link copied to clipboard

The page toolbar.

Functions

Link copied to clipboard
open fun add(child: <Error class: unknown class>)
open fun add(position: Int, child: <Error class: unknown class>)
Link copied to clipboard
open fun addAll(children: List<<Error class: unknown class>>)
Link copied to clipboard
open fun afterInsert(node: <Error class: unknown class>)
Link copied to clipboard
fun Page.bottomToolbar(className: String? = null, init: BottomToolbar.() -> Unit? = null): BottomToolbar

DSL builder extension function.

Link copied to clipboard
open fun buildAttributeSet(attributeSetBuilder: <Error class: unknown class>)
Link copied to clipboard
open fun dispose()
Link copied to clipboard
open fun disposeAll()
Link copied to clipboard
open fun fixed(builder: <Error class: unknown class>.() -> Unit)

DSL builder function to add fixed elements to the page.

Link copied to clipboard
open fun getChildren(): List<<Error class: unknown class>>
Link copied to clipboard
open fun onDeviceBackButton(callback: (event: BackButtonEvent) -> Unit)

Sets device back button event listener.

Link copied to clipboard

Clears device back button event listener.

Link copied to clipboard
open fun onInfiniteScroll(callback: (done: () -> Unit) -> Unit)

Sets infinite scroll event listener.

Link copied to clipboard

Clears infinite scroll event listener.

Link copied to clipboard
fun Page.pullHook(content: String? = null, rich: Boolean = false, align: <Error class: unknown class>? = null, className: String? = null, init: PullHook.() -> Unit? = null): PullHook

DSL builder extension function.

Link copied to clipboard
open fun remove(child: <Error class: unknown class>)
Link copied to clipboard
open fun removeAll()
Link copied to clipboard
open fun removeAt(position: Int)
Link copied to clipboard
open fun render(): <Error class: unknown class>
Link copied to clipboard
fun Page.splitter(className: String? = null, init: Splitter.() -> Unit? = null): Splitter

DSL builder extension function.

Link copied to clipboard
fun Page.tabbar(tabPosition: TabsPosition? = null, animation: Boolean = true, swipeable: Boolean? = null, className: String? = null, init: Tabbar.() -> Unit? = null): Tabbar

DSL builder extension function.

Link copied to clipboard
fun Page.toolbar(label: String? = null, inline: Boolean? = null, static: Boolean? = null, className: String? = null, init: Toolbar.() -> Unit? = null): Toolbar

DSL builder extension function.