Ich möchte den Speicher ohne Datensätze laden, wenn ich nicht nach bestimmten Bedingungen suche. Allerdings möchte ich Parameter an meine LoadData() so übergeben, dass ich die leere Text-Eigenschaft mit einem anderen Text überschreiben kann.Parameter an die loadData() übergeben, um die Eigenschaft emptyText in viewCconfig zu überschreiben Methode-EXTJS
this.superclass.constructor.call(this, Ext.apply({
viewConfig:{
emptyText: "No Records"
},
fields: [],
});
this.on('afterrender', function(){
new Ext.util.DelayedTask(function() {
this.getStore().loadData([]); //loading empty data
}, this).delay(300);
}, this);
Also, wenn ich den Laden laden möchte ich die emptyText: "Select actions
ersetzen „und einmal ausgewählte Aktion wird es Aufzeichnungen oder keine Datensätze angezeigt werden auf den Daten abhängig.
Wenn ich die einfügen“ Auswahl Aktionen Text oben in der ViewConfig, funktioniert es ok beim Laden der Seite, aber wenn keine Datensätze gefunden werden, zeigt es immer noch die "Aktionen auswählen". Gibt es eine Möglichkeit, Params an die Funktion loadData() übergeben, um den Text zu überschreiben? Danke!
Was ist CallParent (Argumente)? – user1234
@ user1234 [Es ruft die Funktion auf, die Sie "ersetzt" haben (die ursprüngliche loadData-Funktion), wie in den Dokumenten] (http://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api /Ext.Base-Method-CallParent). – Alexander