【发布时间】:2019-02-25 10:44:05
【问题描述】:
我正在使用 Jdev 11g 进行开发。
现在的问题是:每次我有新值时,我都无法更新视图标准的值。
例如,有一个查看标准 VC,其中包含 2 个标准名称和年龄。我已经设置了 name 的值并执行 SQL 以获得结果。
现在我需要重置查看条件并将新值设置为姓名或年龄。
我使用以下代码重置查看条件:
vo.removeViewCriteria(viewCriteriaName);
ViewCriteria vc= vo.getViewCriteria(viewCriteriaName);
vc.reset();
//update the view criteria
ViewCriteriaRow vcr = (ViewCriteriaRow)vc.first();
ViewCriteriaItem vci = vcRow.getCriteriaItem(attributeName);
vcItem.setOperator(SearchServiceConstants.IN);
//get the values here
vci.setValues(values);
vcr.setConjunction(vcRow.VC_CONJ_AND);
vo.applyViewCriteria(vc, true);
vo.executeQuery();
但是视图条件中仍然有一个绑定变量会影响 SQL 结果。
我想要的是一个干净的视图标准,它没有任何绑定数据。
有人可以帮忙吗?谢谢!
【问题讨论】:
标签: java oracle-adf