我剛剛開始學習seam框架。我決定編寫兩個下拉菜單。一個列表類別和其他列表子類別。這個想法是,用戶將首先選擇一個類別,並取決於一個子類別將被填充。用s創建下拉菜單:selectItems
<h:selectOneMenu value="#{manager.category}" required="true">
<a:support event="onfocus" ajaxSingle="true" action="#{manager.dothis()}"/>
<s:selectItems value="#{manager.categories}" var="cat" label="#{cat.categoryDescription}" noSelectionLabel="Select a Category"/>
<s:convertEntity />
以上,我想打電話給dothis()事件的焦點,但它不工作方法。
我在這裏做錯了什麼?
謝謝。
@alkesh使用@Factory它被評估一次,只是一次。建議:當你想發表評論時,不要使用發佈答案。查看鏈接添加評論 – 2010-07-02 16:47:05
@Factory和@Create有什麼區別?而且,由於某種原因,我嘗試了上面的代碼。manager.populateCategories()沒有被調用。另外,我會調試它。我正在使用log.debug(),但這些日誌存儲在哪裏? 謝謝你們,我感謝你抽出時間幫助我。 – Nish 2010-07-02 19:05:15
好吧,所以我想出了Factory和Create之間的區別。 現在,只有問題是行動不在變化。 – Nish 2010-07-03 01:14:27