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>
林无法coprehend我如何摆脱形式的没有松动的@load和@save