我已经构建了一个简单的主 - 详细信息表单,其中包含主元素的表单和详细信息表。
在桌子周围的面板集合的工具栏中,我放置了一个CreateInsert按钮,该按钮将一行广告到表格中。我的问题是,在将光标移动到表格并向下滚动之前,我的这行是不可见的。然后就出现了。
在此之前,按下无法按下的按钮后会出现一个小滚动条。
与此相关的问题是当我按下细节中的删除按钮时,表格会被切成两半。我怀疑这两个问题是相关的。
这是我的表:
这是在我按下CreateInsert之后。该表应该在这一行下方添加另一行,并且确实如此,但是在滚动之后它才会显示。这只发生在第一行。
我正在使用JDeveloper 12c和Oracle ADF Fusion Web Applications。
答案 0 :(得分:1)
我知道这是一个较晚的答案,但是请尝试以编程方式刷新PanelCollection及其容器。
AdfFacesContext.getCurrentInstance()
.addPartialTarget (getThePanelCollection());
AdfFacesContext.getCurrentInstance()
.addPartialTarget (getThePanelCollectioncontainerLayout());
我自己尝试了此方法,并在尝试了许多其他解决方案后解决了问题。
答案 1 :(得分:0)
您是否检查了尺寸? 尝试为表格和面板集合提供样式“StyleClass = AFStretchWidth”
答案 2 :(得分:-1)
它会自动使主表触发新值 感谢