Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Eine Daten Ansicht (dataView) hat einen Namen (name) und basiert auf eine Klasse (targetClass). Des Weiteren kann ein Filter (filter) mitgegeben werden.

Via propertyLink können Properties definiert werden welche in der Ansicht enthalten sein sollen.

Mit einem include können Klassen welche in Beziehung stehen eingebunden werden und auch darauf können Properties definiert werden.

Auch berechnete Properties (calculatedProperty) werden unterstützt.

Beispiel Daten Ansicht

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.