簡體   English   中英

將 HashMap 編輯為數據表

[英]Edit HashMap into Datatable

為了管理購物車,我創建了一個 HashMap 並使用此方法將其轉換為列表以顯示為 PrimeFaces 數據表:

public List<Map.Entry<Livre, Integer>> getPanier() {
      Set<Map.Entry<Livre, Integer>> panierSet = panier.entrySet();
      return new ArrayList<Map.Entry<Livre, Integer>>(panierSet); 
}

顯示列表后,我希望使用 inputText 直接更新數據表內的數量。

但我不知道這是否可能? 或者如果我需要在 ArrayList 中轉換 HashMap 來做這個 traitement。

你可以在你的表中使用這樣的東西

<h:inputText value="#{myMap[someVarUsedInDatatable.keyOfThatRow]}"/> 

這將允許您讀取和修改相關鍵中的相關值...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM