У меня есть страница с запросом ADF и таблицей Тринидад.Поиск с помощью af: query работает хорошо и заполняет таблицу данными.
При начальной загрузке страницы (при первом входе на страницу), когда поиск не производился, таблица 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>
Спасибо.