openpss / com.hendraanggrian.openpss.ui.invoice.job / AddJobPopover

AddJobPopover

abstract class AddJobPopover<T : Job> : ResultablePopover<T>, Job

Constructors

<init>

AddJobPopover(context: Context, titleId: String)

Properties

currentRow

var currentRow: Int

customizeCheck

lateinit var customizeCheck: CheckBox

defaultButtonDisableBinding

abstract val defaultButtonDisableBinding: ObservableBooleanValue

desc

open val desc: String

qty

open val qty: Int

qtyField

lateinit var qtyField: IntField

titleField

lateinit var titleField: TextField

total

open val total: Double

totalBindingDependencies

abstract val totalBindingDependencies: Array<Observable>

totalField

lateinit var totalField: DoubleField

Inherited Properties

defaultButton

open lateinit var defaultButton: Button

Functions

calculateTotal

abstract fun calculateTotal(): Double

onCreateContent

abstract fun _GridPane.onCreateContent(): Unit

Inherited Functions

show

fun show(node: Node, onAction: (T?) -> Unit): Unit

Inheritors

AddDigitalJobPopover

class AddDigitalJobPopover : AddJobPopover<DigitalJob>, Job

AddOffsetJobPopover

class AddOffsetJobPopover : AddJobPopover<OffsetJob>, Job

AddOtherJobPopover

class AddOtherJobPopover : AddJobPopover<OtherJob>, Job

AddPlateJobPopover

class AddPlateJobPopover : AddJobPopover<PlateJob>, Job