Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return super.render(w => {
if (this._prevDatasource !== this.datasource()) {
this._dgrid.set("collection", new Memory());
this._dgrid.set("columns", []);
this._prevDatasource = this.datasource();
if (this._prevDatasource) {
const store = new DatasourceStore(this._prevDatasource);
this._dgrid.set("columns", store.columns());
this._dgrid.set("collection", store);
if (callback) {
callback(w);
}
} else {
if (callback) {
callback(w);
}
}
} else {
if (callback) {