どうすれば (Java プログラムから) 動的にタブを既存の TabView プライムフェイス コンポーネントに追加できますか。
私の状況は次のようなものです。ユーザーがドロップダウンから値を選択するたびに、いくつかの値を持つドロップダウンがあります。TabView の特定の位置にタブを動的に追加する必要があります。
既存の TabView コンポーネントを取得してタブを追加できることはわかっていますが、特定の位置にタブを追加したい場合はどうすればよいでしょうか?
public void addTab(){
FacesContext fc = FacesContext.getCurrentInstance();
TabView tabView = (TabView) fc.getApplication().createComponent(
"org.primefaces.component.TabView");
Tab tab1 = new Tab();
tab1.setTitle("Dynamic Tab-1");
tabView.getChildren().add(index,tab1);
}