openpss / com.hendraanggrian.openpss.ui / ActionController

ActionController

open class ActionController : Controller

Constructors

<init>

ActionController()

Properties

actions

val actions: MutableList<Node>

title

var title: String?

Inherited Properties

colorResources

open val colorResources: Properties

dimenResources

open val dimenResources: Properties

login

open lateinit var login: Employee

resourceBundle

open lateinit var resourceBundle: ResourceBundle

stack

open lateinit var stack: StackPane

Functions

initialize

open fun initialize(location: URL, resources: ResourceBundle): Unit

onCreateActions

open fun NodeInvokable.onCreateActions(): Unit

Override this function to add actions.

titleProperty

fun titleProperty(): StringProperty

Inherited Functions

addExtra

fun addExtra(key: String, value: Any): Controller

Register extra value with key.

getExtra

fun <T : Any> getExtra(key: String): T

Get extra registered with key, should be executed in platform thread.

Inheritors

CustomerController

class CustomerController : ActionController, Refreshable

FinanceController

class FinanceController : ActionController, Refreshable

InvoiceController

class InvoiceController : ActionController, Refreshable

ScheduleController

class ScheduleController : ActionController, Refreshable

WageController

class WageController : ActionController