Ich habe festgestellt, dass bei einigen Modellbindungen in einer bestimmten XML-Ansicht meiner Anwendung ein Problem auftritt, wenn ich die Browser-Zurück-Schaltfläche verwende oder zurück zur Seite navigiere. Ich kann in der Netzwerk-Registerkarte sehen, dass mein Modell immer noch gut geladen ist und auch, dass die Eigenschaft ('tlc' - ein Text für eine src eines Bildes) auch da ist.Eigenschaft in der Ansicht nach dem Browser fehlt
Aber die meiste Zeit (die ganze Zeit nicht - auch sehr seltsam) i 404 erhalten wurde nicht gefunden, weil es für meist nur ein Element einer Liste (die alle laden leer zu sein scheint Bilder die gleiche Art und Weise ...):
Es funktioniert gut, wenn ich die uRL mit dieser Ansicht zunächst öffnen, oder wenn ich die Seite aktualisieren. Diese
ist, wie meine Liste mit den Bildern definiert:
<List id="startListUpcoming" class="upcomingList sapUiSmallMarginTop" showNoData="false" items="{
path: 'startlist>/startlistElements',
filters: [
{
path: 'competitors/0/isMarked',
operator: 'EQ',
value1: false
}
]
}">
<items>
<CustomListItem type="Active" press="onClickStarter">
<HBox>
<VBox class="sapUiSmallMarginBegin sapUiSmallMarginTopBottom">
<Image src="/img/flags/{startlist>competitors/0/athlete/nation/tlc}.png" error="onFlagError" width="50px" height="50px" />
<Label text="{startlist>time}"/>
</VBox>
<VBox class="sapUiSmallMarginBegin sapUiSmallMarginTopBottom">
<Link text="{startlist>competitors/0/athlete/firstName} {startlist>startlist>competitors/0/athlete/familyName}" press="onClickRiderName"/>
<Label text="{startlist>competitors/0/horse/name}"/>
</VBox>
</HBox>
</CustomListItem>
</items>
</List>
Wie ich schon sagte. Meistens ist nur ein Element dieser Liste davon betroffen. Wer weiß schon, warum das der Fall sein könnte? Es ist wirklich seltsam.
Ich verwende plain JSON als Modell und ich rufe nicht 'GetEntitySet'. Wird noch prüfen, ob ich irgendwie den Client-Cache debuggen kann. Danke für die Antwort – puelo