來自ASP.NET我很難用基本的ADF概念。如何綁定按鈕上的ADF表單
我需要綁定一個按鈕點擊表,出於某種原因,我不明白(我傾向於頁面生命週期,我認爲它不同於ASP.NET),它不工作。
這是我的ADF代碼:
<af:commandButton text="#{viewcontrollerBundle.CMD_SEARCH}"
id="cmdSearch"
action="#{backingBeanScope.indexBean.cmdSearch_click}"
partialSubmit="true"/>
<af:table var="row" rowBandingInterval="0" id="t1"
value="#{backingBeanScope.indexBean.transactionList}"
partialTriggers="::cmdSearch"
binding="#{backingBeanScope.indexBean.table}">
<af:column sortable="false" headerText="idTransaction" id="c2">
<af:outputText value="#{row.idTransaction}" id="ot4"/>
</af:column>
<af:column sortable="false" headerText="referenceCode" id="c5">
<af:outputText value="#{row.referenceCode}" id="ot7"/>
</af:column>
</af:table>
這是cmdSearch_click:
public String cmdSearch_click() {
List l = new ArrayList();
Transaction t = new Transaction();
t.setIdTransaction(BigDecimal.valueOf(1));
t.setReferenceCode("AAA");
l.add(t);
t = new Transaction();
t.setIdTransaction(BigDecimal.valueOf(2));
t.setReferenceCode("BBB");
l.add(t);
setTransactionList(l);
// AdfFacesContext.getCurrentInstance().addPartialTarget(table);
return null;
}
的註釋行也不起作用。
如果我在我的Bean的構造函數中填充列表,表格呈現ok。
任何想法?
我改變了我的支持bean範圍請求,仍然是同樣的問題 – juan 2010-05-03 15:28:29
我改變了範圍爲會議,它的工作...我想我應該研究範圍有點 – juan 2010-05-03 15:44:51