[英]ADF Query - display all data on initial page load
我有一個ADF Query和Trinidad表的頁面。 使用af搜索:查詢效果很好,並使用數據填充表。
在初始頁面加載時(當我第一次進入頁面時),當沒有進行搜索時,tr:表為空。 我想更改此默認行為,並使表顯示所有數據,直到進行搜索。 當我按下帶有空查詢的“搜索”按鈕時,將獲取所有數據。 因此,正如我所看到的,我需要在頁面加載時執行空查詢搜索並使用所有數據填充表格。 問題是,怎么樣? 或者是否有其他方法可以在搜索之前獲取表中的所有數據?
如果有幫助,請使用我使用的組件代碼:
<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>
謝謝。
事實證明,可以在“查看條件”設置中設置自動搜索頁面加載。 在“ UI提示”選項卡中,選中“自動查詢”,僅此而已。 當我進入頁面時,我得到了我想要的所有結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.