2013-07-26 17 views
2

你好,我需要显示与jtable一个实体。我在我的db impl/dto中有'一对多关系',这归结为有一组与实体相关的对象。更具体地说:JTable jQuery和一对多关系

public class UserEntityDTOImpl{ 
    @JsonProperty("UserId") 
    private Long userId; 
    @JsonProperty("UserName") 
    private String userName; 
    .... 
    @JsonProperty("UserAddress") 
    private Set<AddressEntityDTOImpl> userAddress = new HashSet<AddressEntityDTOImpl>(0); 
    ... 
} 

public class AddressEntityDTOImpl { 
     @JsonProperty("AddressId") 
     private Long address_id; 
     @JsonProperty("Country") 
     private String country; 
     @JsonProperty("Address") 
     private String detailAddress; 
     @JsonProperty("PostCode") 
     private String postCode; 
.... 
} 

我说的是UserAddress。

我想要的是使用jtable并启用对用户的CRUD操作,包括每个用户的地址列表(请参阅用户地址列表,删除地址列表条目,添加新地址列表条目并更新现有列表条目)。

我被困在地址列表上,需要关于jtable的帮助,因为我是新的jtable/jquery/javascript。

我在想jtable支持这样的东西,但找不到任何东西。我想到的方式是在另一个jtable中有一个jtable,就像我的主jtable中的每个用户都有一个内部jtable,这个jtable有地址列表。

这可能吗?如果是一个简短的例子,我可以做到这一点将是完美的。 如果不是,任何人都有同样的问题应对和任何建议如何处理? 如果以上所有内容都不适用,还有一个问题可以用作解决方法,我可以在每行添加一个额外的按钮(在jtable的删除/更新按钮旁边),当按下时会将我引导到另一页? 即{编辑地址按钮} - > /用户/编辑/地址?userId = {user.getId} 然后,如果这是可能的,我可以有另一个页面上的第二个jquery来处理特定用户的地址列表。

+0

yes确实如此。这正是我需要的。谢谢。 如果你在我的问题中作出回答而不是评论,我会以正确答案回答你的问题。谢谢! – Alexandros

回答