【发布时间】:2015-01-29 22:02:09
【问题描述】:
我需要实现viewRoot,因为我使用数据库结果动态添加了一个新的htmlPanelGroup,但总是返回null。
如何从 SWF 片段中抛出一个正确实现 viewRoot 的评估表达式?
谢谢!
流程
<on-entry>
<set name="viewScope.code" value="requestParameters.code" />
</on-entry>
<on-render>
<evaluate expression="eventProvider.createEvent(viewScope.code)" />
</on-render>
方法
public void createEvent(String idEvent){
logger.entry("EventProvider.createEvent()");
Page p=pageBo.getDao().get(Integer.valueOf(idEvent));
pageBo.getDao().initializeElements(p);
Set<Element> elements=p.getElements();
Application app=FacesContextWrapper.getCurrentInstance().getApplication();
UIComponent parent=FacesContextWrapper.getCurrentInstance().getViewRoot().findComponent("eventContainer");
....
....
....}
【问题讨论】:
标签: spring spring-mvc spring-webflow spring-webflow-2