Wenn ich eine Bedingung für Text hinzufügen möchte, wie geht das?Bedingte Textbindung
Zum Beispiel:
{ text: 'Status', dataIndex: 'status' },
Hier data kehrt Den Status als "abgeschlossen" oder "In-Progress". In einigen Fällen wird "null" zurückgegeben.
Im Falle von "Null", wie Text als "Abgeschlossen" zu binden?
Ein Weg wäre, Daten als "Completed" für Null-Wert aus der Datenbank selbst zu erhalten.
Gibt es eine Möglichkeit, ich kann es in Extjs tun?
if(dataIndex('status') == null) text='Completed'
Bitte empfehlen Sie mir.
eine Spalte Renderer verwenden. –
Oder ein Standardwert für die Felddefinition im Modell (wenn Sie einen verwenden) –
Der Hauptunterschied zwischen diesen beiden Ansätze wird deutlich sichtbar sein, wenn Sie einen Sortierer oder Grouper auf Ihrem Gitter anwenden ... – Alexander