kvision / pl.treksoft.kvision.modal / Confirm

Confirm

open class Confirm : Modal

Confirm window based on Bootstrap modal.

Constructors

<init>

Confirm(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, noCallback: () -> Unit = null, yesCallback: () -> Unit = null)

Properties

align

var align: ALIGN?

Text align.

cancelVisible

var cancelVisible: Boolean

Determines if Cancel button is visible.

rich

var rich: Boolean

Determines if text can contain HTML code.

text

var text: String?

Window content text.

Inherited Properties

animation

var animation: Boolean

Determines if animations are used.

caption

var caption: String?

Window content text.

closeButton

var closeButton: Boolean

Determines if Close button is visible.

size

var size: MODALSIZE?

Window size.

Inherited Functions

add

open fun add(child: Component): SimplePanel

Adds given component to the current container.

addAll

open fun addAll(children: List<Component>): SimplePanel

Adds a list of components to the current container.

addButton

open fun addButton(button: Button): Modal

Adds given button to the bottom section of dialog window.

afterInsert

open fun afterInsert(node: VNode): Unit

Method called after inserting Snabbdom vnode into the DOM.

getSnAttrs

open fun getSnAttrs(): List<StringPair>

Returns list of element attributes in the form of a List.

getSnClass

open fun getSnClass(): List<StringBoolPair>

Returns list of CSS class names for current widget in the form of a List.

hide

open fun hide(): Widget

Makes current widget invisible.

removeAllButtons

open fun removeAllButtons(): Modal

Removes all buttons from the bottom section of dialog window.

removeButton

open fun removeButton(button: Button): Modal

Removes given button from the bottom section of dialog window.

toggle

open fun toggle(): Unit

Toggle modal window visibility.

Companion Object Functions

show

fun show(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, noCallback: () -> Unit = null, yesCallback: () -> Unit = null): Unit

Helper function for opening Confirm window.