2016-06-28 4 views

Antwort

0

Wie Ihre Daten in einem benannten Array enthalten sind Sie die Bindung anpassen müssen, wie folgt:

<smartField:SmartField value="{/TableCollection/0/AccountNo}" id="companyCode"/> 
+0

Ich brauche ein intelligentes Feld mit Werthilfe! – Hari

+1

Sie sollten nicht fragen, warum Ihre Bindung nicht funktioniert !? Außerdem sollten Sie weitere Informationen zu Ihrem Problem hinzufügen, ob Sie OData verwenden oder nicht. Wenn nicht, warum benutzt du dann Smart Field ?! – matbtt

+0

Ich habe meine Frage & auch JsBin bearbeitet. Siehe. – Hari

1

Smartcontrol basieren auf OData! Sie verwenden jedoch ein JSONModel! Auch, wie @matbtt erwähnt, binden Sie ein einzelnes Feld an ein Array, aber Sie sollten es tun, wie er oben erwähnt ... Diese jsbin ist die Korrektur, aber immer noch nur mit einem JSONModel anstelle eines ODataModel. Und this one uses OData und funktioniert gut.

Gibt es einen bestimmten Grund, warum Sie einen OData-Service aufrufen und die Antwort in ein JSON-Modell einbinden? Wissen Sie, wie Sie das ODataModel in UI5 verwenden?

Und danke für die Verwendung meiner einzigen Dateivorlage!

Verwandte Themen