【问题标题】:ADF Query - display all data on initial page loadADF 查询 - 在初始页面加载时显示所有数据
【发布时间】:2011-10-19 13:00:28
【问题描述】:

我有一个包含 ADF 查询和特立尼达表的页面。使用 af:query 搜索效果很好,并用数据填充表。

在初始页面加载时(当我第一次进入页面时),当没有进行搜索时,tr:table 是空的。我想更改此默认行为并使表格显示所有数据,直到进行搜索。当我按下带有空查询的“搜索”按钮时,正在获取所有数据。因此,正如我所见,我需要在页面加载时执行空查询搜索并用所有数据填充表。问题是,怎么做?还是有其他方法可以在搜索之前获取表中的所有数据?

如果有帮助的话,我用过的组件代码:

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

谢谢。

【问题讨论】:

    标签: java oracle-adf trinidad


    【解决方案1】:

    事实证明,可以在“查看标准”设置中设置页面加载时的自动搜索。在选项卡 UI 提示中检查自动查询,仅此而已。当我进入页面时,我得到了我想要的所有结果。

    【讨论】:

      猜你喜欢
      • 2019-08-27
      • 2019-08-06
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多