Я проработал в этом проекте около недели и не нашел решения своей проблемы. Для целей тестирования я создаю простой новый DeclarativeComponent, который представляет собой PanelGroupLayout, который содержит 2 OutputText. После этого я развертываю файл jar и добавляю его в другие библиотеки веб-приложений Fusion. Я хочу добавить этот DeclarativeComponent в другой UIComponent во время выполнения, нажав кнопку, которая содержит следующий код в javabean:
`public void addComponent(ActionEvent actionEvent)
{
// Add event code here...
createOutputComponent();
}
private void createOutputComponent()
{
CuadroDeTextoComponent ui = new CuadroDeTextoComponent(); //This is my Declarative Component
UIComponent parentUIComponent = getPglComponente(); This is the panelGrouopLayout in which i want to add my declarativeComponent
addComponent(parentUIComponent, ui);
}
public void addComponent(UIComponent parentUIComponent, UIXDeclarativeComponent childUIComponent)
{
parentUIComponent.getChildren().add(childUIComponent);
AdfFacesContext.getCurrentInstance().addPartialTarget(parentUIComponent);
}`
Я попытался перетащить декларативный компонент, и он работает, но когда я делаю это динамически компонент не отображает