【发布时间】:2014-12-09 06:40:11
【问题描述】:
我正在将 OData 模型绑定到列表项,并尝试在 XML 视图中使用以下语法动态应用过滤器:
<List
id="supplierList"
items="{
path : '/SupplierCollection',
filters : {
path : 'CompCode',
operator : 'EQ',
value1: {
path : 'general>/companyCode'
}
}
}"
这里使用的“通用”模型已经在 Component.js 中定义,并且在视图的控制器中也有引用:
onInit : function() {
...
var generalModel = sap.ui.getCore().getModel("general");
this.getView().setModel(generalModel, "general");
...
}
不幸的是,模型似乎没有被解析,并且路径在运行时没有被正确解释。但如果我对 value1 进行硬编码,那么过滤器就会正常工作。
对这个问题有什么想法吗?
是我使用错误的路径来设置过滤器的 value1 吗?还是bug?
【问题讨论】:
标签: xml view binding filter sapui5