私ListEditor
はチルレンのリストの編集を許可するために使用し、いくつかの例で見たのと同じようにすべてを行います。例との唯一の違いは、子を編集するウィジェットをいくつかのタブとして追加することTabLayoutPanel
です。
問題は、この新しいタブにヘッダーを付けたいのですが、このヘッダーは一定ではなく、新しく作成されたサブエディターによって編集されているオブジェクトに依存しているため (ヘッダーを にします)、メソッドchild.getName()
内ではわかりません。EditorSource#create()
ListEditor<ChildProxy, ChildPanel> children = ListEditor
.of(new EditorSource<ChildPanel>() {
@Override
public ChildPanel create(int index) {
ChildPanel tab = new ChildPanel();
//here's a problem, how I can get tabHeader here?
tabPanel.add(tab,tabHeader);
}
});
によって作成されたタブに値依存ヘッダーを設定するにはどうすればよいcreate()
ですか? ヘルプ/回避策をいただければ幸いです。