當我試圖篩選的東西(智能過濾),我得到一個404錯誤,檢查我的有效載荷我看到有在它沒有實體:如何設置智能過濾EntitySet的
GET null/$count?$filter=startswith(undefined,22) HTTP/1.1
這一項工作
GET RfcSearchRequisitionsSet?$skip=0&$top=100&$filter=(Banfn%20eq%20%2722%27)&$select=Bsart%2cBanfn%2cBnfpo%2cWerks HTTP/1.1
XML
<smartFilterBar:SmartFilterBar id="smartFilterBar"
entityType="RfcSearchRequisitions">
<smartFilterBar:controlConfiguration>
<smartFilterBar:ControlConfiguration
key="Banfn" index="1" groupId="_BASIC" width="300px"
visibleInAdvancedArea="true">
</smartFilterBar:ControlConfiguration>
</smartFilterBar:controlConfiguration>
</smartFilterBar:SmartFilterBar>
<smartTable:SmartTable id="smartTable"
entitySet="RfcSearchRequisitionsSet" smartFilterId="smartFilterBar"...>
批註
<Annotation Term="com.sap.vocabularies.UI.v1.LineItem">
<Collection>
<Record Type="com.sap.vocabularies.UI.v1.DataFieldForAnnotation">
<PropertyValue Property="Label" String="DocType"/>
<PropertyValue Property="Target" AnnotationPath="BSART"/>
</Record>
也許你至少提供編碼,在那裏你創建這個智能過濾? –
當然,我已經分享了xml –
您使用哪種類型的odatamodel?有沒有正確的元數據?這個odatamodel是否被設置爲您的視圖的默認模型? –