在滚动

时间:2015-12-08 12:43:21

标签: oracle-adf jdeveloper

我已经构建了一个简单的主 - 详细信息表单,其中包含主元素的表单和详细信息表。

在桌子周围的面板集合的工具栏中,我放置了一个CreateInsert按钮,该按钮将一行广告到表格中。我的问题是,在将光标移动到表格并向下滚动之前,我的这行是不可见的。然后就出现了。

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

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

这是我的表:

Table

这是在我按下CreateInsert之后。该表应该在这一行下方添加另一行,并且确实如此,但是在滚动之后它才会显示。这只发生在第一行。

我正在使用JDeveloper 12c和Oracle ADF Fusion Web Applications。

3 个答案:

答案 0 :(得分:1)

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

AdfFacesContext.getCurrentInstance()
   .addPartialTarget (getThePanelCollection());
AdfFacesContext.getCurrentInstance()
   .addPartialTarget (getThePanelCollectioncontainerLayout());

我自己尝试了此方法,并在尝试了许多其他解决方案后解决了问题。

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

  1. 在特定表格的jspx页面的绑定方面添加执行
  2. 为可执行文件中的执行添加调用操作
  3. 在调用操作的刷新条件中将属性更改为渲染模型
  4. 它会自动使主表触发新值 感谢