问题描述
由于使用带有绑定值的过滤器,所以我在控制器中动态绑定了项目,这在XML-View中是不可能的。
我的代码:
control.bindItems({
path: "/Products",filters: new sap.ui.model.Filter(
{
path: "Workitem",operator: FilterOperator.EQ,value1: workitem
}),templateShareable: false,template: new sap.m.StandardListItem()
});
当我删除templateShareable和template时,出现错误。 当我仅删除模板时,会出现相同的错误。
同时包含两个值,该应用程序即可运行。但是当我填写项目时,UploadCollection仍然为空。我猜StandardListItem不是正确的模板。
但是我必须选择哪个模板?
解决方法
如果您查看sap.m.UploadCollection的文档,则在“聚合”下可以看到预期为0到n个类型为sap.m.UploadCollectionItem的项目。