こんにちは、エンティティを jtable で表示する必要があります。私は自分のデータベースの impl/dto に 1 つの「1 対多の関係」を持っています。これは、エンティティに関連する一連のオブジェクトを持つことになります。すなわち:
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/jquery/javascript をまったく初めて使用するので、アドレス リストに問題があり、jtable のヘルプが必要です。
jtable はこのようなものをサポートしていると思っていましたが、何も見つかりませんでした。私が考えていた方法は、メインのjtableの各ユーザーがアドレスリストを持つ1つの内部jtableを持っているという点で、別のjtableのようなものを持つことでした。
これは可能ですか?はいの場合、これを行う方法の短い例は完璧です。いいえの場合、同じ問題に対処する必要があり、それを処理するための提案はありますか? 上記のいずれにも当てはまらない場合は、回避策として次の質問を使用してください。行ごとに (jtable の削除/更新ボタンの隣に) ボタンを追加できますか? このボタンを押すと、別のページに移動しますか? つまり、{アドレス ボタンの編集}-->/users/edit/address?userId={user.getId} これが可能であれば、特定のユーザーのアドレス リストに対処するために、別のページで 2 番目の jquery を持つことができます。