2016-06-07 4 views
0

Ich habe ein Formular in sapui5, mit leeren Einträgen und binded es mit einem Modell.sap.ui.layout.form.SimpleForm nicht aktualisieren Daten nach der Aktualisierung Modell

dann habe ich eine Schaltfläche "add data", wenn ich sie drücke setze ich einige Daten auf das Modell, das das Formular ausfüllen sollte.

Aber es aktualisiert die Formulareinträge nicht.

// Ich habe das Formularmodell nach dem Einstellen der Daten - das hat auch die neuen Daten.

hier ist mein Code - link

bitte

Antwort

0

schlage ich nehme an, dass (aus irgendeinem Grund weiß ich nicht) die Bindung Kontext falsch gesetzt. Die Steuerelemente versuchen daher, ihre Werte von einem falschen Pfad im Modell abzurufen. Sie können das entgegenwirken, indem Sie Ihre Kontrollen in einem absoluten Pfad-Bindung durch ein / am beginnin des Bindungspfades hinzufügen:

new sap.m.Input({value:"{/ID}",width:"40%",editable : false}), 
new sap.m.Input({value:"{/name}",width:"40%",editable : true}), 
new sap.m.CheckBox({selected:"{/active}"}), 
+0

ja ich es jetzt sehen kann, das ist eine seltsame Sache richtig .... bricht meinen Kopf für eine lange Zeit .. danke –

Verwandte Themen