Eine Daten Ansicht (dataView
) hat einen Namen (name
) und basiert auf eine Klasse (basedOn
targetClass
). Des Weiteren kann ein Filter (filter
) mitgegeben werden.
...
Code Block |
---|
<dataView name="CustomCompanyView" basedOntargetClass="Company" filter="Name == 'abc'"> <propertyLink link="Name" /> <include relation="People" name="People" filter="Firstname == 'abc'"> <calculatedProperty valueExpression="'{Firstname} - {Lastname}'" type="Text" name="Fullname" /> <propertyLink link="Firstname" /> <propertyLink link="Lastname" /> </include> </dataView> |
Diese Ansicht kann dann mit über die URL {{host}}/odata/CustomCompanyView?$expand=People abgefragt werden. Diese Anfrage muss authentifiziert werden.