我有ADF表,我想计算具有特定列值的行数。 例如:
ID Sex
1 Male
2 Female
3 Male
4 Male
我想在表格的最后显示 总数
<af:outputText value="Total number of rows #{bindings.VO.estimatedRowCount}"
id="ot16" partialTriggers="cb1 cb2"/>
其中有多少是'男'?
Total number or rows 4
Males are 3
答案 0 :(得分:1)
您是否可以尝试获取视图对象的迭代器并迭代它以计算所需的值。
DCIteratorBinding xxIterator = ADFUtils.findIterator("XXViewIterator");
if (xxIterator.getViewObject().hasNext()) {
Row row = xxIterator.getViewObject().next();
if (row != null) {
String xx = row.getAttribute("value").toString();
}
}