getRowAtRangeIndex返回null。但是,如果我检查行,则表示有300个。我让ViewObject自动返回所有行。如果我在单击侦听器中运行相同的方法,则没有问题。只有当我试图预先填充一张桌子时才会这样。有什么想法吗?
谢谢,Graeme
答案 0 :(得分:1)
我必须从客户端执行服务器事件,然后在正确的时间加载它。用它来解决它:
http://killm3-adf.blogspot.com/2014/08/calling-java-method-on-page-load.html
答案 1 :(得分:0)
就我而言,我正在为值更改侦听器调用此方法。问题是,Range大小设置为10,而我试图获取的行是187。即使rowCount大于索引,Range大小也小于索引。
通过将pagedef中相应的viewobject迭代器的范围大小设置为-1来解决此问题。