2

您好,我需要用 jtable 显示一个实体。我在我的数据库 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;
....
}

我说的是用户地址。

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

我被困在地址列表上,需要关于 jtable 的帮助,因为我对 jtable/jquery/javascript 完全陌生。

我在想 jtable 支持这样的东西,但找不到任何东西。我的想法是在另一个 jtable 内部有一个类似的东西,因为我的主 jtable 中的每个用户都有一个内部 jtable,其中包含地址列表。

这可能吗?如果是的话,一个简短的例子我怎么能做到这一点将是完美的。如果没有,任何人都有同样的问题要处理,以及如何处理它的任何建议?如果以上均不适用,还有一个问题如下作为解决方法,我可以以某种方式为每行添加一个额外的按钮(在 jtable 的删除/更新按钮旁边),按下时会引导我到另一个页面?即 {edit address button}-->/users/edit/address?userId={user.getId} 那么如果可能的话,我可以在另一个页面上有第二个 jquery 来处理特定用户的地址列表。

4

1 回答 1

1

Does this look similar to your use case?

http://jtable.org/Demo/MasterChild

于 2013-11-01T08:03:27.620 回答