如何在返回活动上刷新返回的amx页面

时间:2018-02-19 13:20:49

标签: oracle-maf

在任务流程定义中,我有一个返回活动,它将我返回到上一页。如何在我返回的页面上重新加载数据。确切的情况是我通过选择一条记录并打开显示该记录的其他amx页面来编辑记录。更新该记录后,我返回到父视图,并希望刷新该视图,以便显示更新的记录。父页面使用和列出记录。

此致 穆赫辛

1 个答案:

答案 0 :(得分:0)

我不确定如何绑定要查看的数据,如果您使用数据控件在amx页面上列出集合,则可以使用托管bean刷新该页面上的迭代器:

    public void refreshIterator(){
    String iterBinding = "#{bindings.entityIterator}";

        ValueExpression vex = AdfmfJavaUtilities.getValueExpression(iterBinding, Object.class);
        AmxIteratorBinding iterator = (AmxIteratorBinding)vex.getValue(AdfmfJavaUtilities.getELContext());
        iterator.getIterator().refresh();       
    }