Beim Erstellen der Spaltenwerte von GridPanel muss ich nach einem Feld suchen, wenn dieses Feld keinen Wert hat. Es sollte nach einem anderen Feld suchen und es als Spaltenwert rendern. Nun könnten wir gemäß ExtJS6 docs ein einzelnes Datenattribut an dataIndex
übergeben und den Wert über die gerenderte Funktion formen. Es wird jedoch nicht erwähnt, wie man das Fallback-Attribut verwenden kann, wenn das erwähnte Feld keinen Wert hat.ExtJS6: Übergeben des gesamten Objekts oder zweier Felder in den Spalten des gridpanels
Hier ist Snippet:
{
text: 'Title',
flex: 1,
dataIndex: '<how-to-pass-object-itself-or-two-fields>',
renderer: function(value, metaData) {
return '<i class="fa fa-bars"></i>' + value;
}
}