Oracle adf 添加的行在滚动之前不可见

Oracle adf 添加的行在滚动之前不可见,oracle-adf,jdeveloper,Oracle Adf,Jdeveloper,我已经构建了一个简单的主-细节表单,由主元素表单和细节表组成 在表格周围的panel collection工具栏中,我放置了一个CreateSert按钮,将一行广告到表格中。我的问题是,在我将光标移到表格上并向下滚动之前,这一行是不可见的。然后它出现了 在此之前,按下无法按下的按钮后会出现一个小滚动条 与此相关的问题是,当我按下“详细信息”中的“删除”按钮时,表格被切成两半。我怀疑这两个问题是相关的 这是我的桌子: 这是在我按下CreateInsert之后。该表应该在这一行下面添加另一行,确实

我已经构建了一个简单的主-细节表单,由主元素表单和细节表组成

在表格周围的panel collection工具栏中,我放置了一个CreateSert按钮,将一行广告到表格中。我的问题是,在我将光标移到表格上并向下滚动之前,这一行是不可见的。然后它出现了

在此之前,按下无法按下的按钮后会出现一个小滚动条

与此相关的问题是,当我按下“详细信息”中的“删除”按钮时,表格被切成两半。我怀疑这两个问题是相关的

这是我的桌子:

这是在我按下CreateInsert之后。该表应该在这一行下面添加另一行,确实如此,但直到我滚动之后它才可见。这种情况只发生在第一行


我正在将JDeveloper 12c与Oracle ADF Fusion Web应用程序一起使用。

您检查过尺寸了吗。? 尝试为表格和面板集合“StyleClass=AFStretchWidth”提供样式

  • 在jspx页面的绑定端为特定表添加执行
  • 为可执行文件中的执行添加调用操作
  • 在调用操作的刷新条件下,将属性更改为“渲染模型”
  • 它将自动生成主表以触发新值
    谢谢

    我知道这是一个迟来的答案,但请尝试以编程方式刷新PanelCollection及其容器

    AdfFacesContext.getCurrentInstance()
       .addPartialTarget (getThePanelCollection());
    AdfFacesContext.getCurrentInstance()
       .addPartialTarget (getThePanelCollectioncontainerLayout());
    
    我自己也试过,在尝试了许多其他解决方案后,它解决了这个问题