ADF-Abfrage - alle Daten anzeigen auf die erste Seite zu laden

Ich habe eine Seite mit ADF-Abfrage und Trinidad Tabelle. Suche af:Abfrage funktioniert gut und füllt die Tabelle mit Daten.

Auf die erste Seite zu laden (wenn ich die Seite zum ersten mal), wenn keine Suche durchgeführt haben, wird das tr: - Tabelle ist leer. Ich möchte diese Standardeinstellung ändern, Verhalten und machen die Tabelle zeigt alle Daten bis auf eine Suche gemacht wird. Wenn ich drücken Sie die Schaltfläche "suchen" mit "leer" - Abfrage, die alle Daten heruntergeladen wird. So, wie ich es sehe, die ich brauchen würde, um die Ausführung einer leeren Abfrage die Suche auf die Seite laden und füllen Sie die Tabelle mit allen Daten. Die Frage ist nur, wie? Oder gibt es einen anderen Weg, um alle Daten in der Tabelle vor der Suche ist?

Wenn es keine Hilfe, der code der Komponenten habe ich verwendet:

<af:query id="qryId1" headerText="Search"
    disclosed="true"
    value="#{bindings.WcSpaceHeaderViewSearchCryteriaQuery1.queryDescriptor}"
    model="#{bindings.WcSpaceHeaderViewSearchCryteriaQuery1.queryModel}"
    queryListener="#{bindings.WcSpaceHeaderViewSearchCryteriaQuery1.processQuery}"
    queryOperationListener="#{bindings.WcSpaceHeaderViewSearchCryteriaQuery1.processQueryOperation}"
    resultComponentId="::t3" saveQueryMode="hidden"
    displayMode="compact"/>
    ....
</af:query>

<tr:table value="#{bindings.WcSpaceHeaderView14.collectionModel}"
    var="row"
    rows="#{iteratorBacking.rowsPerPage}"
    emptyText="#{bindings.WcSpaceHeaderView14.viewable ? 'No data to display.' : 'Access Denied.'}"
    id="t3"
    width="960"
    partialTriggers="qryId1 ctb1 ctb2 ctb3">
    ...
</tr:table>

Dank.

InformationsquelleAutor dotintegral | 2011-10-19
Schreibe einen Kommentar