JTable JQuery和一对多关系

时间:2013-07-26 18:47:57

标签: jquery-jtable

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

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的删除/更新按钮旁边),按下时会将我引导到另一个页面吗? 即{编辑地址按钮} - &gt; / users / edit / address?userId = {user.getId} 那么如果这是可能的话,我可以在另一个页面上有第二个jquery来处理特定用户的地址列表。

1 个答案:

答案 0 :(得分:1)

这看起来与您的用例类似吗?

http://jtable.org/Demo/MasterChild