Domanda

Ho una pagina con ADF query e tavolo Trinidad. Ricerca con AF: query funziona bene e popola la tabella con i dati.

Il caricamento della pagina iniziale (quando entro nella pagina per la prima volta), se nessuna ricerca è stata fatta, il tr: tabella è vuota. Vorrei cambiare questo comportamento predefinito e rendere la visualizzazione della tabella tutti i dati fino a quando è in corso una ricerca. Quando si preme il pulsante 'Ricerca' con interrogazione vuota, tutti i dati vengono scaricati. Così, come la vedo io, avrei bisogno di eseguire una ricerca di query vuota al caricamento della pagina e compilare la tabella con tutti i dati. La domanda è: come? O c'è un altro modo per ottenere tutti i dati nella tabella prima ricerca viene effettuata?

Se è alcun aiuto, il codice dei componenti che ho usato:

<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>

Grazie.

È stato utile?

Soluzione

Si scopre, che la ricerca automatica al caricamento della pagina può essere impostato nelle Impostazioni vista criteri. Nella scheda Parametri dell'interfaccia utente controllare le query automaticamente e questo è tutto. Quando entro nella pagina ottengo tutti i risultati che volevo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top