Ich habe folgende Anwendung: https://fiddle.sencha.com/#view/editor&fiddle/1nmm. Ich benutze extjs 6.Extjs config Variable auf Wert
Nach Doppelklick-Ereignis in einer Zeile, möchte ich eine neue Registerkarte öffnen. Die neue Registerkarte sollte ein Formular mit den Informationen aus dem Raster enthalten. Mein Problem ist, dass, wenn ich versuche, den Anzeigefeldwert zu binden, die Ausgabe leer ist (nichts wird angezeigt).
xtype: 'displayfield',
fieldLabel: 'Id',
bind: {
value: '{record.data.ts_id}'
}
Der oben 'Record' wird wie folgt erklärt:
config: {
record: null,
rowIndex: null
},
bind: {
record: '{recordVM}',
rowIndex: '{rowIndexVM}'
}
Wie man richtig displayfield Wert binden?
Es funktioniert: [hier] (https://fiddle.sencha.com/#fiddle/1nog&view/editor) ist die Geige. Ich habe noch einige Fragen: Es scheint, dass beim Binden an den displayfield-Wert die bindbare Variable die aus dem View-Modell ist, nicht die aus der Config. Der Ansatz mit config wird verwendet, wenn Sie Daten in der Hierarchie weiterleiten möchten (zum Beispiel wenn Sie ein modales Fenster haben)? Wenn nicht, wenn config approach verwendet wird? – florin