iLobanov
05/29/2018, 3:19 PMclass ProjectModel : ItemViewModel<Project>() {
val id = bind(Project::id)
val companyId = bind(Project::companyId)
val sender = SenderModel()
init {
id.onChange {
sender.itemProperty.bindBidirectional(SimpleObjectProperty<Sender>(item?.sender))
}
}
override fun onCommit() {
sender.commit()
item = Project(
id.value,
companyId.value,
sender.item,
0.0,
0.0
)
}
}