JSF-update primefaces Baum Kinder

ich aktualisieren möchten den Kindern die primefaces Baum, ohne zu ziehen den ganzen Baum aus der server.

Kann ich update den ganzen Baum, aber nicht nur die Kinder eines bestimmten Knotens ...

Edit:

Dies ist ein Beispiel von meinem code:

<p:tree value="#{cc.tree}" var="wrapper" id="tree" widgetVar="tree" styleClass="commentTree-#{cc.id}">
   <p:treeNode id="treeNode" styleClass="treenode-#{wrapper.id}">
      Hallo: #{wrapper.text}
   </p:treeNode>
</p:tree>

Nun möchte ich zum aktualisieren einer spezifischen treenode.

function findIDbySelector(selector) {
    return $(selector).first().attr('id');
}

function updateComponent(clientID) {
    var ajax_json = {};
    ajax_json['source'] = '#{cc.id}';
    ajax_json['update'] = clientID;

    PrimeFaces.ajax.AjaxRequest(ajax_json);
}

[...]

updateComponent(findIDbySelector('.treenode-1'));

Als ich sagte, ich kann aktualisieren Sie den gesamten Baum, aber ich will nur zum aktualisieren einer einzelnen Treenode.

(Der code kann bugs enthalten/Tippfehler, da es abgespeckte)

was haben Sie versucht, so weit?
Ich habe versucht, zu Aktualisieren, die Teilbäume erzeugt, die von primefaces, aber da Sie keine jsf-Komponenten dies nicht gelingt. Ich sah dann, wie primefaces lädt die Daten in Ihre "dynamischen Baum" - Beispiel, aber Sie laden den ganzen Baum jedes mal, wenn ein Knoten erweitert ist, und das ist keine option für mich.
bitte posten Sie Ihre .xhtml und .java-Dateien, damit wir Ihnen helfen können

InformationsquelleAutor Nick Russler | 2012-10-21

Schreibe einen Kommentar