我有一個頁面的表格和表格創建使用相同的視圖對象,是否有可能有一個重置/清除按鈕重置窗體以及表?共同復位按鈕爲形式和表格
我嘗試這樣做:
public String clear_action() {
BindingContainer bindings = GenericUtility.getBindings();
OperationBinding operationBinding = bindings.getOperationBinding("CreateInsert");
Object result = operationBinding.execute();
if (!operationBinding.getErrors().isEmpty()) {
return null;
}
DCBindingContainer dcBindings = GenericUtility.getDCBinding();
DCIteratorBinding searchIter;
searchIter = dcBindings.findIteratorBinding("RegionMasterviewcrieria1Iterator");
searchIter.clearForRecreate();
RichInputText dd =
(RichInputText)FacesContext.getCurrentInstance().getViewRoot().findComponent("regPt1:regIt1");
dd.setDisabled(false);
return null;
}
但這樣做的問題是,如果我點擊一個行(說第2行)在表中,相應的值獲得的形式更新。現在,如果我嘗試重置表單和表格,我將無法再次選擇同一行(第2行)。我將不得不選擇另一行然後回到第二行。 。