我似乎無法找到Seam3中的@DataModel和@DataModelSelection在哪裏(而不是Seam2)。他們定義了哪些Seam模塊?如果他們的名字被改變了,那麼它現在是什麼?Seam3中的DataModel和DataModelSelection
1
A
回答
4
假設你正在使用JSF2.0,你可以 '注入' 選擇行動方式是這樣的:
<h:dataTable value="#{itemManager.itemList}" var="item">
<h:column>
<f:facet name="header">Item Id</f:facet>
#{item.id}
</h:column>
<h:column>
<f:facet name="header">Item Name</f:facet>
#{item.name}
</h:column>
<h:column>
<f:facet name="header">Action</f:facet>
<h:commandLink value="Delete" action="#{itemManager.delete(item)}" />
</h:column>
</h:dataTable>
和相應的託管bean:
@ManagedBean(name="itemManager")
@SessionScoped
public class ItemManager {
ArrayList<Item> itemList;
public ArrayList<Item> getItemList() {
if (itemList == null) {
itemList = ... // build item list
}
return itemList;
}
public String delete(Item item) {
itemList.remove(item);
return null;
}
}
2
0
我你使用RichFaces,你可以使用以下結構:
<a:commandLink value="Delete" action="#{bean.delete}">
<f:setPropertyActionListener value="#{item}" target="#{bean.selectedItem}" />
</a:commandLink>
相關問題
- 1. Seam中的DataModel和DataModelSelection問題
- 2. SEAM @DataModelSelection範圍
- 3. 面臨着Seam3
- 4. BlackBerry 10中的DataModel
- 5. Seam3焊接登錄
- 6. Seam3和Weld CDI是一回事嗎?
- 7. Cassandra datamodel
- 8. Datamodel diagram
- 9. 通過EntityQuery公開的DataModelSelection列表
- 10. 正確的方法:映射ViewModel和DataModel
- 11. Cassandra DataModel查詢
- 12. datamodel連接
- 13. JBoss6和Seam3環境下的密封郵件
- 14. DataModel數據刷新
- 15. DataModel與DataContract vs. ViewModel
- 16. DataModel驗證在C#
- 17. 定義Cassandra datamodel的難度
- 18. 將DataModel轉換爲Java中的列表
- 19. 如何比較DTAP中的DataModel Dynamics CRM
- 20. iOS中的核心數據dataModel問題
- 21. 自定義Seam3國際化消息
- 22. Seam3 @ViewConfig重定向頁面HTTPS
- 23. 使用CDI的Seam3 Solder如何在WebSphere 7中工作?
- 24. 將uint8_t密文保存到DataModel中
- 25. JSF 2 dataTable row index without dataModel
- 26. DataModel必須實現org.primefaces.model.SelectableDataModel
- 27. 單元測試ef datamodel
- 28. 2013 C#連接到PowerPivot DataModel
- 29. JAVA JTable datamodel列名錯誤
- 30. 本地化我的DataModel的東西asp.net
+1。在沒有JBoss擴展的情況下,JSF2 EL中允許使用方法參數。 –