-1
我正在应用查看标准programaticlly,直到现在它很好,但是当我用“开发和单元测试”搜索它显示0记录,即使我的表有数据。我喜欢使用运算符。任何人都可以帮忙。 我有一个表,有选择通过提供选择组合框列表的价值,为每一列当我选择任何东西在lov值改变监听器我正在应用viewcriteria编程方式在表vo。viewcriteria不工作的数据有词“和”
注意。每一件事情是程序化的视图对象只没有点实体,或SQL
示例代码:
DCIteratorBinding bindIterator = ADFUtils.findIterator("Tri2EWS_ETKAPIData_VO1Iterator");//Table viewObject(programatic)
Tri2EWS_ETKAPIData_VOImpl voimpl = (Tri2EWS_ETKAPIData_VOImpl) bindIterator.getViewObject();
ViewCriteria viewCriteria = voimpl.createViewCriteria();
viewCriteria.setName("MyVc");
ViewCriteriaRow viewCriteriaRow = viewCriteria.createViewCriteriaRow();
viewCriteriaRow.setOperator("ViewAttr1", "LIKE");
viewCriteriaRow.setAttribute("ViewAttr1", "stack and OverFlow");
viewCriteria.add(viewCriteriaRow);
viewCriteria.setCriteriaMode(ViewCriteria.CRITERIA_MODE_CACHE);
voimpl.applyViewCriteria(viewCriteria, true);
voimpl.executeQuery();
voipmpl.getRowCount();//Getting 0 here (Actually i should get 1)
请带上一些代码来显示你的问题 –
你可以找到添加的示例代码。 –
尝试在使用视图标准之前获取RowCount。它应该带来查询的原始行数。 –