2012-03-19 48 views
0

如何列出矢量?我怎樣才能訪問第一個鍵和其他?Play框架列表矢量

我可以看到結果

#{list vectorUser, as:'vu'} 
     ${vu.key.name}</br> 
     <li>${vu.????}</li> 
#{/list} 

結果

Group1 
Group1[17]=[User1 - User1, id - 13] 
Group2 
Group2[14]=[User2 - User2, id - 15] 

要顯示

TreeMap<Group,Vector<User>> g2u = getAll(); 
render(g2u); 

類用戶

public class name 

類組

public class name 

@ManyToManny 
Public List<User> listUsers 
+0

VectorUser類是怎麼樣的? – Bogdan 2012-03-19 09:29:51

+0

結果鍵:組的名稱|用戶列表|矢量 vectorUser = new vector(); – Daniel 2012-03-19 09:34:28

+0

和集團班?編輯你的答案,並複製粘貼在那裏;) – Bogdan 2012-03-19 09:45:05

回答

0

我在這裏做了一些野生猜測,因爲它是非常清楚你注意到了什麼。

我就假設你已經有了羣體與用戶的孩子名單列表:

List<Group> groupList = YourModel.getAllGroups(): 

render(groupList); 

我會假設你想列出所有組,每組中的所有用戶。

你需要做這樣的事情

<ul> 
#{list items: groupList, as:'group'} 
     <li>${group.name} 
     <ul> 
     #{list items: group.listUsers, as:'user'} 
      <li> user.name </li> 
     #{/list} 
     </ul> 
     </li> 

#{/list} 
</ul> 
1

嘗試這樣的:

<ul> 
#{list groupList, as:'group'} 
     ${group.key.name} 
     <li>${group.value.name}</li> 
#{/list} 
</ul> 
+0

不錯,但我如何迭代矢量? – Daniel 2012-03-19 11:20:02