jao*_*693 5 xml binding view filter sapui5
我将OData模型绑定到列表的项目,并尝试在XML视图中使用以下语法动态应用过滤器:
<List
id="supplierList"
items="{
path : '/SupplierCollection',
filters : {
path : 'CompCode',
operator : 'EQ',
value1: {
path : 'general>/companyCode'
}
}
}"
Run Code Online (Sandbox Code Playgroud)
此处使用的"常规"模型已在Component.js中定义,并且还在视图的控制器中引用:
onInit : function() {
...
var generalModel = sap.ui.getCore().getModel("general");
this.getView().setModel(generalModel, "general");
...
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,模型似乎没有被解析,并且在运行时没有正确解释路径.但是,如果我对value1进行硬编码,那么过滤器就能正常工作.
关于这个问题的任何想法?
我是否使用错误的路径来设置过滤器的value1?或者这是一个错误?