2010-04-09 73 views

回答

0

爲什麼你需要這個?如果你在setter中調用業務邏輯,這不是一個好方法。如果您只需要動態模型更新,請使用(Compound)PropertyModel。

0

什麼是用例?

當然,任何需要注意表單提交中複選框模型更改的東西都應該查看相關onSubmit()中的模型值?

0

如果您將一個CompoundPropertyModel添加到面板/頁面,那麼wicket會在發生表單提交時自動更新複選框。不需要手動調用setObject函數。

private IModel<Boolean> boooxModel; 
... 
public SamplePage(){ 
boooxModel = new CompoundPropertyModel(new Boolean()); 
} 
... 
new CheckBox("booox", boooxModel); 

確保您的booox被添加到您提交的表單中。