Wie update per RequestContext
Ich versuche die Tabelle aktualisiert durch die Verwendung von RequestContext.update()
Der folgende code funktioniert (jsf):
<h:panelGrid columns="2" style="width: 100%" columnClasses="treeColumn,tableColumn">
<h:panelGroup id="treePanel">
<p:tree id="tree"
value="#{bean.root}"
var="node"
dynamic="true"
cache="true"
animate="true"
selectionMode="single"
selection="#{bean.selectedNode}"
rendered="#{bean.renderTree}">
<p:ajax event="select" listener="#{bean.onNodeSelect}" update=":mainForm:treePanel,:mainForm:tablePanel"/>
<p:ajax event="collapse" listener="#{bean.onNodeCollapse}"/>
<p:treeNode expandedIcon="ui-icon-folder-open"
collapsedIcon="ui-icon-folder-collapsed">
<h:outputText value="#{node.name}" styleClass="tableTreeText"/>
</p:treeNode>
<p:treeNode expandedIcon="ui-icon-folder-open"
collapsedIcon="ui-icon-folder-collapsed">
<h:outputText value="#{node.name}" styleClass="tableTreeText"/>
</p:treeNode>
</p:tree>
</h:panelGroup>
<h:panelGroup id="tablePanel" styleClass="acqPanelTable">
<p:dataTable id="acqDataTable"
widgetVar="acqTablehdsWidget"
var="acq"
value="#{bean.list}"
rendered="#{bean.renderTable}"
filteredValue="#{bean.filteredList}"
paginator="true"
paginatorPosition="bottom"
.....
....
...
..
.
Aber nicht über die server-Seite:
RequestContext requestContext = RequestContext.getCurrentInstance();
requestContext.update(":mainForm:tablePanel");
renderTable = true;
Ich verstehe nicht, was ist der Unterschied ?
Schätzen Ihre Hilfe, für jeden Rat
Dank
InformationsquelleAutor angus | 2013-07-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie den führenden Doppelpunkt.
Ist es immer behoben relativ zu
UIViewRoot
. Der führende Doppelpunkt ist nur gültig, wenn Sie derzeit sitzen in einemUINamingContainer
Komponente in der Ansicht.InformationsquelleAutor BalusC
Versuchen Sie es mit:
FacesContext.getCurrentInstance().getPartialViewContext().getRenderIds().add("formName:objectId");
Funktioniert es in primefaces 4.0
InformationsquelleAutor maria elena cervantes herrera
InformationsquelleAutor Muthuvel Narayanan