Af查询页面导航后没有刷新

时间:2017-06-23 05:54:53

标签: oracle-adf

我的Jdev 11.1.7.1

我有三页firstpage.jspx - > home.jspx-> second.jspx。

我在home.jspx上有一个与员工历史相关的表。我在appmodule中创建了一个viewcriteria并将其作为af查询删除了表

我的导航作为员工登录到首页,然后导航到主页,点击搜索预定义的af查询按钮并查看他的信息。

我的问题是如果他再次回到第一页然后回到主页,他会看到他的信息填写在表格中。我需要清除它。

第一次onload它的工作方式很好,如果我点击搜索然后只填充详细信息,但通过导航回到同一页面,表格显示详细信息

需要一种方法来阻止它。

任何赞赏的帮助

注意:已经尝试过以下代码 我尝试了以下但仍然在导航时填充表

    RichQuery queryComp = getQryId1(); 
        QueryModel queryModel = queryComp.getModel(); 
        QueryDescriptor queryDescriptor = queryComp.getValue(); 
        queryModel.reset(queryDescriptor); 
        queryComp.refresh(FacesContext.getCurrentInstance());
    String amDef = "model.AppModuleImpl";
    String config = "AppModuleLocal";
    ApplicationModule ami =
        Configuration.createRootApplicationModule(amDef, config);
    AppModuleImpl am = (AppModuleImpl)ami;

    ViewObjectImpl demo = am.getAlmbCmbChildallowSearchView1();
    demo.executeEmptyRowSet();

由于

维克拉姆

1 个答案:

答案 0 :(得分:0)

您的代码会创建AM的新实例,而不是访问已存在的现有实例。

另外 - 尝试在导航到第一页之前添加一个清除页面流程图中条件的操作。