点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我正在尝试使用 SmartFilterBar 如下:
视图:
视图的控制器:
onInit:函数(){
const oModel = this.getModel(" ClassSelect");
this.getView()。setModel(oModel);
},
dataSources
在清单中定义为:
" dataSources":{
" ZMD_C_CLASS_OBJECT_CDS":{
" uri":"/img/sap/opu/odata/sap/ZMD_C_CLASS_OBJECT_CDS/",
" type":" OData",
"设置":{
" odataVersion":" 2.0",
" localUri":" localService/metadata.xml"
}
}
}
和模型
" ClassSelect":{
" uri":"/img/sap/opu/odata/sap/ZMD_C_CLASS_OBJECT_CDS/",
" type":" sap.ui.model.odata.v2.ODataModel",
"设置":{
" defaultOperationMode":"服务器",
" defaultBindingMode":" OneWay",
" defaultCountMode":"请求"
},
" dataSource":" ZMD_C_CLASS_OBJECT_CDS",
" preload":是
}
OData服务中的元数据:
<?xml version =" 1.0" encoding =" utf-8"?>
<架构命名空间=" ZMD_C_CLASS_OBJECT_CDS" xml:lang =" de" sap:schema-version =" 1" xmlns =" http://schemas.microsoft.com/ado/2008/09/edm">
<键>
<属性名称=" ClassType"类型=" Edm.String" MaxLength =" 3" sap:display-format =" UpperCase" sap:label =" Klassenart" sap:value-list =" standard"/>
<属性名称=" ClassNumber"类型=" Edm.String" MaxLength =" 18" sap:display-format =" UpperCase" sap:label =" Klasse" sap:quickinfo =" Klassennummer"/>
<键>
<属性名称=" ClassText"类型=" Edm.String" MaxLength =" 40" sap:label =" Klassenartentext" sap:quickinfo =" Bezeichnung der Klassenart"/>
<关联名称=" assoc_6C4786335FC0AB4FBAF59609E841BB3C" sap:content-version =" 1">
<记录>
<收藏>
记录>
记录>
记录>
记录>
编译器抱怨:
我在做什么错?
谢谢
嗨Anuj,
您找到此问题的解决方案了吗?
我也遇到了同样的问题。
检查我的问题 : https://answers.sap.com/questions/12716842/smartfilterbar-cannot -read-property-getodataentity.html
一周热门 更多>