Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在页面加载时初始化执行af:quickQuery默认条件_Java_Oracle Adf - Fatal编程技术网

Java 在页面加载时初始化执行af:quickQuery默认条件

Java 在页面加载时初始化执行af:quickQuery默认条件,java,oracle-adf,Java,Oracle Adf,我的要求是将一个参数传递给一个有界任务流,以便在ADF中加载页面时初始化af:quickQuery组件 <af:quickQuery label="Search" searchDesc="Search" id="qryId1" value="#{bindings.ImplicitViewCriteriaQuery1.quickQueryDescriptor}" model="#{bindings.ImplicitVie

我的要求是将一个参数传递给一个有界任务流,以便在ADF中加载页面时初始化
af:quickQuery
组件

 <af:quickQuery label="Search" searchDesc="Search" id="qryId1" 
                 value="#{bindings.ImplicitViewCriteriaQuery1.quickQueryDescriptor}"
                 model="#{bindings.ImplicitViewCriteriaQuery1.queryModel}"
                 queryListener="#{bindings.ImplicitViewCriteriaQuery1.processQuery}">
    <f:facet name="end">
      <af:commandLink text="Advanced" rendered="false" id="cl1"/>
    </f:facet>
 </af:quickQuery>

基于该参数值,我希望
从数据库中获取结果,并在页面首次加载时将其显示在页面上。 我知道
InitialQueryOverriden
属性,但它与我的情况不匹配,因为我需要将传递的参数设置为quickQuery,可能还需要覆盖queryListener并将参数值设置为隐式创建的条件


有人能为我提供一个合适的解决方案吗?

如果这是一个有界任务流,那么您可以编写一个方法,并将此方法设置为默认活动。这样它将首先运行。 请看这篇文章,可能会有帮助