2014-11-25 4 views
0

Версия Jdev: 11.1.1.7.1 Я выполняю итерацию по вложенному списку и созданию компонентов adf во время выполнения из моего компонента области сеанса на основе ввода пользователем. Теперь проблема в том, что мне нужно снова сбросьте групповой макет панели, если пользователь нажмет кнопку отдыха и воссоздает всех детей на основе другого пользовательского ввода. Макет группы панелей не сбрасывается даже при использовании: либо searchResultPanel = new RichPanelGroupLayout(); или searchResultPanel .restoreState (FacesContext.getCurrentInstance(), null);Восстановление состояния компонента ADF

Может ли кто-нибудь сказать мне, как я могу сбросить состояние групповой компоновки панели в моем управляемом компоненте.

+0

тот же ответ, как и в свой вопрос на форуме OTN. –

+0

Я предоставил более подробную информацию в OTN.Can u, пожалуйста, дайте мне знать возможные пути достижения этого: https: //community.oracle.com/thread/3634458? Sr = inbox & ru = 428462 – user964819

ответ

1

Если вы хотите, чтобы обновить макет группы панели, то вы можете удалить его дочерние компоненты, прежде чем добавлять новые, как:

pglayout.getChildren().remove(0) 
Смежные вопросы