0
я в настоящее время есть кусок кода, который я пытался сделать из себя:Проблемы с избавлении формы в ZK
<groupbox id="mygrp">
<caption label="Dish" />
Title:
<textbox id="dishTitle" cols="25" value="@bind(vm.selectedDish.title)" />
<div>
Price:
<decimalbox id="dishPrice2" format="#,###.##" cols="10" hflex="min" value="@bind(vm.selectedDish.price)" />
</div>
<hlayout>
<button id="add" label="Add" onClick="@command('add') @validator('eventValidator.DishValidator')" />
<button id="update" label="Update" onClick="@command('update') @validator('eventValidator.DishValidator')"/>
<button id="delete" label="Delete" onClick="@command('delete') @validator('eventValidator.DishValidator')"/>
</hlayout>
</groupbox>
И ошибка я получаю
org.hibernate.PropertyValueException: not-null property references a null or transient value : model.Dish.price
И код, функции только право:
<groupbox id="mygrp" form="@id('dish') @load(vm.selectedDish) @save(vm.selectedDish, before='update') @save(vm.newDish, before='add')">
<caption label=" Dish " />
Title:
<textbox id="dishTitle" cols="25" value="@bind(dish.title)" />
<div>
Price:
<decimalbox id="dishPrice2" format="#,###.##" cols="10" hflex="min" value="@bind(dish.price)" />
</div>
<hlayout>
<button id="add" label="Add" onClick="@command('add') @validator('eventValidator.DishValidator')" />
<button id="update" label="Update" onClick="@command('update') @validator('eventValidator.DishValidator')" />
<button id="delete" label="Delete" onClick="@command('delete') @validator('eventValidator.DishValidator')" />
</hlayout>
</groupbox>
Im не в состоянии coprehend как я избавиться от формы без потери @load и @save