JTable JQuery и отношения один ко многим

Здравствуйте, мне нужно показать с помощью 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;
....
}

и я говорю о UserAddress.

Я хочу использовать jtable и включить операции CRUD для пользователя, включая список адресов каждого пользователя (просмотреть список адресов пользователя, удалить записи списка адресов, добавить новые записи списка адресов и обновить существующие).

Я точно застрял в списке адресов и нуждаюсь в помощи по jtable, так как я совершенно новичок в jtable/jquery/javascript.

Я думал, что jtable поддерживает что-то подобное, но ничего не нашел. То, как я думал об этом, заключалось в том, чтобы иметь что-то вроде одной jtable внутри другой с точки зрения того, что каждый пользователь в моей основной jtable имеет одну внутреннюю jtable, которая будет иметь список адресов.

Это возможно? Если да, то короткий пример того, как я могу это сделать, был бы идеальным. Если нет, у кого-нибудь была такая же проблема, и есть предложения, как с ней справиться? Если ничего из вышеперечисленного не применимо, еще один вопрос заключается в том, чтобы использовать его в качестве обходного пути: могу ли я как-то добавить дополнительную кнопку для каждой строки (рядом с кнопками удаления/обновления jtable), которая при нажатии будет направлять меня на другую страницу? то есть {кнопка редактирования адреса} -->/users/edit/address?userId={user.getId}, тогда, если это возможно, я мог бы иметь второй jquery на другой странице, чтобы справиться со списком адресов конкретного пользователя.


person Alexandros    schedule 26.07.2013    source источник
comment
Да, это так. это именно то, что мне было нужно. Спасибо. Если вы сделаете ответ вместо комментария в моем вопросе, я отвечу на ваш вопрос как на правильный. Благодарю вас!   -  person Alexandros    schedule 01.11.2013


Ответы (1)


Похоже ли это на ваш вариант использования?

http://jtable.org/Demo/MasterChild

person Petteri H    schedule 01.11.2013
comment
Спасибо, это то, что я искал - person Alexandros; 01.11.2013