OAF 从视图对象 VO 中移除所有行
OAF remove all rows from view object VO
我找不到让VO为空的方法。
在集合中它相当简单
arrayList.clear();
但是VO里面没有类似的方法
没有正常的方法名称,因为 VO 可以有很多行集。例如,您可以将具有不同参数的查询结果放在不同的行集中,然后同时使用它们。 VO其实就是一个列表的列表,所以所有的VO方法的命名都不一样
一线解决方案
vo.executeEmptyRowSet();
如果您需要单独处理每一行
vo.reset();
while (vo.hasNext()) {
oracle.jbo.Row row = vo.next()
handleRow(row);
row.remove();
}
我找不到让VO为空的方法。
在集合中它相当简单
arrayList.clear();
但是VO里面没有类似的方法
没有正常的方法名称,因为 VO 可以有很多行集。例如,您可以将具有不同参数的查询结果放在不同的行集中,然后同时使用它们。 VO其实就是一个列表的列表,所以所有的VO方法的命名都不一样
一线解决方案
vo.executeEmptyRowSet();
如果您需要单独处理每一行
vo.reset();
while (vo.hasNext()) {
oracle.jbo.Row row = vo.next()
handleRow(row);
row.remove();
}