QH
ItemViewModel
, если да то как ты работал со списком ?Size: a a a
QH
ItemViewModel
, если да то как ты работал со списком ?BV
BP
BV
BV
BP
BP
BV
BP
BP
BV
BP
BP
BP
BP
BP
BV
BP
class VariableModel(
variable: Variable = Variable("empty")
) : ItemViewModel<Variable>(variable), ItemProperties {
private val _terms = variable.terms.observable()
val name = bind { variable.observable(Variable::getName, Variable::setName) }
val min = bind { variable.observable(Variable::getMinimum, Variable::setMinimum) }
val max = bind { variable.observable(Variable::getMaximum, Variable::setMaximum) }
val value = bind { variable.observable(Variable::getValue, Variable::setValue) }
val terms = bind { SimpleListProperty(FXCollections.observableArrayList(variable.terms)) }
override fun listItem(): List<PropertySheet.Item> {
return mutableListOf(
PropertyItem("Name", name),
PropertyItem("Minimum", min),
PropertyItem("Maximum", max),
PropertyItem("Value", value)
// PropertyItem("Terms", terms)
)
}
init {
}
}
BV
BP