Hello,
Does the grid have a way to show a loading message and an empty message? The EmptyRecord localization property seems to be used in both situations.
Thanks,
Scott
|
import { L10n, setCulture } from '@syncfusion/ej2-base'; import { Component, OnInit } from '@angular/core';
import { data } from './data';
import { PageSettingsModel } from '@syncfusion/ej2-angular-grids';
setCulture('de-DE');
L10n.load({
'de-DE': {
grid: {
EmptyRecord: 'Keine Aufzeichnungen angezeigt',
..... Item: 'Artikel',
Items: 'Artikel'
},
}
});
@Component({
selector: 'app-root',
template: `
<ejs-grid
[dataSource]="data"
[locale]="de - DE"
[allowPaging]="true"
[pageSettings]="pageOptions"
height="220px"
>
<e-columns>
.....
</e-columns>
</ejs-grid>
`
})
export class AppComponent implements OnInit {
public data: object[];
public pageOptions: PageSettingsModel;
ngOnInit(): void {
this.data = [];
this.pageOptions = { pageSize: 6 };
}
} |
|
|
Thanks.
When I include this line (after installing the NPM module)
import { setSpinner } from '@syncfusion/ej2-angular-popups';
I get all sorts of errors in the console and the angular server fails to compile. See below for a sample of the errors. I'm on angular CLI 12.1.3, Angular 12.1.3, Node 15.14.0, typescript 4.3.4, webpack 5.44.0
Thanks!
Error: node_modules/@syncfusion/ej2-angular-popups/src/tooltip/tooltip-all.module.d.ts:9:25 - error TS2694: Namespace '"/Users/user1/projects/vaultjs/core-ui/node_modules/@syncfusion/ej2-angular-popups/node_modules/@angular/core/core"' has no exported member 'ɵɵNgModuleDeclaration'.
9 static ɵmod: ɵngcc0.ɵɵNgModuleDeclaration<TooltipAllModule, never, [typeof ɵngcc1.CommonModule, typeof ɵngcc2.TooltipModule], [typeof ɵngcc2.TooltipModule]>;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@syncfusion/ej2-angular-popups/src/tooltip/tooltip-all.module.d.ts:10:25 - error TS2694: Namespace '"/Users/user1/projects/vaultjs/core-ui/node_modules/@syncfusion/ej2-angular-popups/node_modules/@angular/core/core"' has no exported member 'ɵɵInjectorDeclaration'.
10 static ɵinj: ɵngcc0.ɵɵInjectorDeclaration<TooltipAllModule>;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@syncfusion/ej2-angular-popups/src/tooltip/tooltip.component.d.ts:38:25 - error TS2694: Namespace '"/Users/user1/projects/vaultjs/core-ui/node_modules/@syncfusion/ej2-angular-popups/node_modules/@angular/core/core"' has no exported member 'ɵɵFactoryDeclaration'.
38 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<TooltipComponent, never>;
~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@syncfusion/ej2-angular-popups/src/tooltip/tooltip.component.d.ts:39:25 - error TS2694: Namespace '"/Users/user1/projects/vaultjs/core-ui/node_modules/@syncfusion/ej2-angular-popups/node_modules/@angular/core/core"' has no exported member 'ɵɵComponentDeclaration'.
39 static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<TooltipComponent, "ejs-tooltip", never, { "animation": "animation"; "closeDelay": "closeDelay"; "content": "content"; "cssClass": "cssClass"; "enableHtmlParse": "enableHtmlParse"; "enableHtmlSanitizer": "enableHtmlSanitizer"; "enablePersistence": "enablePersistence"; "enableRtl": "enableRtl"; "height": "height"; "isSticky": "isSticky"; "locale": "locale"; "mouseTrail": "mouseTrail"; "offsetX": "offsetX"; "offsetY": "offsetY"; "openDelay": "openDelay"; "opensOn": "opensOn"; "position": "position"; "showTipPointer": "showTipPointer"; "target": "target"; "tipPointerPosition": "tipPointerPosition"; "width": "width"; "windowCollision": "windowCollision"; }, { "afterClose": "afterClose"; "afterOpen": "afterOpen"; "beforeClose": "beforeClose"; "beforeCollision": "beforeCollision"; "beforeOpen": "beforeOpen"; "beforeRender": "beforeRender"; "created": "created"; "destroyed": "destroyed"; }, ["content"], ["*"]>;
~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@syncfusion/ej2-angular-popups/src/tooltip/tooltip.module.d.ts:8:25 - error TS2694: Namespace '"/Users/user1/projects/vaultjs/core-ui/node_modules/@syncfusion/ej2-angular-popups/node_modules/@angular/core/core"' has no exported member 'ɵɵFactoryDeclaration'.
8 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<TooltipModule, never>;
~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@syncfusion/ej2-angular-popups/src/tooltip/tooltip.module.d.ts:9:25 - error TS2694: Namespace '"/Users/user1/projects/vaultjs/core-ui/node_modules/@syncfusion/ej2-angular-popups/node_modules/@angular/core/core"' has no exported member 'ɵɵNgModuleDeclaration'.
9 static ɵmod: ɵngcc0.ɵɵNgModuleDeclaration<TooltipModule, [typeof ɵngcc1.TooltipComponent], [typeof ɵngcc2.CommonModule], [typeof ɵngcc1.TooltipComponent]>;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@syncfusion/ej2-angular-popups/src/tooltip/tooltip.module.d.ts:10:25 - error TS2694: Namespace '"/Users/user1/projects/vaultjs/core-ui/node_modules/@syncfusion/ej2-angular-popups/node_modules/@angular/core/core"' has no exported member 'ɵɵInjectorDeclaration'.
10 static ɵinj: ɵngcc0.ɵɵInjectorDeclaration<TooltipModule>;
~~~~~~~~~~~~~~~~~~~~~