Skip to content

Commit 7ba52a0

Browse files
Integrated latest changes at 01-27-2024 1:30:16 AM
1 parent afb5a74 commit 7ba52a0

File tree

105 files changed

+1066
-401
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+1066
-401
lines changed

ej2-angular-toc.html

-1
Original file line numberDiff line numberDiff line change
@@ -1308,7 +1308,6 @@
13081308
<li><a href="/ej2-angular/grid/how-to/customize-the-edit-dialog">Customize the Edit Dialog</a></li>
13091309
<li><a href="/ej2-angular/grid/how-to/example-of-angular-ui-grid-to-edit-a-cell-using-cascading-drop-down-list">Cascading DropDownList with Grid editing</a></li>
13101310
<li><a href="/ej2-angular/grid/how-to/hide-sorting-in-excel-filter">Hide sorting options on Excel filter dialog</a></li>
1311-
<li><a href="/ej2-angular/grid/how-to/import-excel-data-in-to-grid">Import excel data in to grid</a></li>
13121311
<li><a href="/ej2-angular/grid/how-to/exporting-grid-in-cordova-application">Exporting Grid in Cordova application</a></li>
13131312
<li><a href="/ej2-angular/grid/how-to/customize-pager-drop-down">Customize Pager DropDown</a></li>
13141313
<li><a href="/ej2-angular/grid/how-to/add-params-for-filtering">Customizing Filter Dialog by using an additional parameter</a></li>

ej2-angular/auto-complete/accessibility.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,27 @@ The accessibility compliance for the AutoComplete component is outlined below.
1919

2020
| Accessibility Criteria | Compatibility |
2121
| -- | -- |
22-
| [WCAG 2.2 Support](../common/accessibility#accessibility-standards) | <img src="https://cdn.syncfusion.com/content/images/landing-page/intermediate.png" alt="Intermediate"> |
23-
| [Section 508 Support](../common/accessibility#accessibility-standards) | <img src="https://cdn.syncfusion.com/content/images/landing-page/intermediate.png" alt="Intermediate"> |
24-
| [Screen Reader Support](../common/accessibility#screen-reader-support) | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
25-
| [Right-To-Left Support](../common/accessibility#right-to-left-support) | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
26-
| [Color Contrast](../common/accessibility#color-contrast) | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
27-
| [Mobile Device Support](../common/accessibility#mobile-device-support) | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
28-
| [Keyboard Navigation Support](../common/accessibility#keyboard-navigation-support) | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
29-
| [Accessibility Checker Validation](../common/accessibility#ensuring-accessibility) | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
30-
| [Axe-core Accessibility Validation](../common/accessibility#ensuring-accessibility) | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
22+
| [WCAG 2.2 Support](../common/accessibility#accessibility-standards) | <img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> |
23+
| [Section 508 Support](../common/accessibility#accessibility-standards) | <img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> |
24+
| [Screen Reader Support](../common/accessibility#screen-reader-support) | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
25+
| [Right-To-Left Support](../common/accessibility#right-to-left-support) | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
26+
| [Color Contrast](../common/accessibility#color-contrast) | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
27+
| [Mobile Device Support](../common/accessibility#mobile-device-support) | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
28+
| [Keyboard Navigation Support](../common/accessibility#keyboard-navigation-support) | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
29+
| [Accessibility Checker Validation](../common/accessibility#ensuring-accessibility) | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
30+
| [Axe-core Accessibility Validation](../common/accessibility#ensuring-accessibility) | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
3131

3232
<style>
3333
.post .post-content img {
3434
display: inline-block;
3535
margin: 0.5em 0;
3636
}
3737
</style>
38-
<div><img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> - All features of the component meet the requirement.</div>
38+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> - All features of the component meet the requirement.</div>
3939

40-
<div><img src="https://cdn.syncfusion.com/content/images/landing-page/intermediate.png" alt="Intermediate"> - Some features of the component do not meet the requirement.</div>
40+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> - Some features of the component do not meet the requirement.</div>
4141

42-
<div><img src="https://cdn.syncfusion.com/content/images/landing-page/no.png" alt="No"> - The component does not meet the requirement.</div>
42+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/not-supported.png" alt="No"> - The component does not meet the requirement.</div>
4343

4444

4545
## WAI-ARIA attributes

ej2-angular/code-snippet/data/aggregate-cs1/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/custom-adaptor-cs1/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI: string = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI: string = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
class SerialNoAdaptor extends ODataAdaptor {
99
public override processResponse(): object {

ej2-angular/code-snippet/data/getting-started/default-cs11/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/getting-started/default-cs12/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/getting-started/default-cs13/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/getting-started/default-cs14/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI: string = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI: string = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/getting-started/default-cs15/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/getting-started/default-cs16/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, Predicate, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/getting-started/default-cs18/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/getting-started/default-cs2/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/group-cs1/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/data/hierarchy-cs1/src/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { Component, OnInit } from '@angular/core';
44
import { DataManager, Query, ODataAdaptor, ReturnOption } from '@syncfusion/ej2-data';
55

6-
const SERVICE_URI = 'http://mvc.syncfusion.com/Services/Northwnd.svc/';
6+
const SERVICE_URI = 'https://services.odata.org/V3/Northwind/Northwind.svc/Orders/';
77

88
@Component({
99
selector: 'app-root',

ej2-angular/code-snippet/grid/export-grid-as-blob-cs1/src/app.component.ts

+19-4
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,29 @@ export class AppComponent implements OnInit {
3131
toolbarClick(args: ClickEventArgs): void {
3232
if (args.item.id === 'Grid_pdfexport') {
3333
// pass fourth parameter as true to get the blob data of exported grid
34-
(this.grid as GridComponent).pdfExport(null, null, null, true);
34+
(this.grid as GridComponent).pdfExport(undefined, undefined, undefined, true);
3535
}
3636
}
3737

3838
pdfExportComplete(args: PdfExportCompleteArgs): void {
3939
// execute the promise to get the blob data
40-
args.promise.then((e: { blobData: Blob }) => {
41-
console.log(e.blobData);
42-
});
40+
if (args && args.promise) {
41+
// execute the promise to get the blob data
42+
args.promise.then((e: { blobData: Blob }) => {
43+
this.exportBlob(e.blobData);
44+
});
45+
}
46+
}
47+
48+
public exportBlob = (blob: Blob) => {
49+
const a: HTMLAnchorElement = document.createElement('a');
50+
document.body.appendChild(a);
51+
a.style.display = 'none';
52+
const url: string = window.URL.createObjectURL(blob); // Fix typo here
53+
a.href = url;
54+
a.download = 'Export';
55+
a.click();
56+
window.URL.revokeObjectURL(url); // Fix typo here
57+
document.body.removeChild(a);
4358
}
4459
}

ej2-angular/code-snippet/grid/export-grid-as-blob-cs2/src/app.component.ts

+22-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
import { Component, OnInit, ViewChild } from '@angular/core';
32
import { data } from './datasource';
43
import { GridComponent, ToolbarItems, ExcelExportCompleteArgs } from '@syncfusion/ej2-angular-grids';
@@ -30,19 +29,33 @@ export class AppComponent implements OnInit {
3029

3130
toolbarClick(args: ClickEventArgs): void {
3231
if (args.item.id === 'Grid_excelexport') {
33-
// pass fourth parameter as true to get the blob data of exported grid
34-
(this.grid as GridComponent).excelExport(null, null, null, true);
32+
// pass undefined to use default settings
33+
(this.grid as GridComponent).excelExport(undefined, undefined, undefined, true);
3534
}
3635
if (args.item.id === 'Grid_csvexport') {
37-
// pass fourth parameter as true to get the blob data of exported grid
38-
(this.grid as GridComponent).csvExport(null, null, null, true);
36+
// pass undefined to use default settings
37+
(this.grid as GridComponent).csvExport(undefined, undefined, undefined, true);
3938
}
4039
}
4140

4241
excelExportComplete(args: ExcelExportCompleteArgs): void {
43-
// execute the promise to get the blob data
44-
args.promise.then((e: { blobData: Blob }) => {
45-
console.log(e.blobData);
46-
});
42+
if (args && args.promise) {
43+
// execute the promise to get the blob data
44+
args.promise.then((e: { blobData: Blob }) => {
45+
this.exportBlob(e.blobData);
46+
});
47+
}
48+
}
49+
50+
public exportBlob = (blob: Blob) => {
51+
const a: HTMLAnchorElement = document.createElement('a');
52+
document.body.appendChild(a);
53+
a.style.display = 'none';
54+
const url: string = window.URL.createObjectURL(blob); // Fix typo here
55+
a.href = url;
56+
a.download = 'Export';
57+
a.click();
58+
window.URL.revokeObjectURL(url); // Fix typo here
59+
document.body.removeChild(a);
4760
}
4861
}

ej2-angular/color-picker/accessibility.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,27 @@ The accessibility compliance for the Color picker component is outlined below.
1616

1717
| Accessibility Criteria | Compatibility |
1818
| -- | -- |
19-
| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
20-
| [Section 508](https://www.section508.gov/) Support | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
21-
| Screen Reader Support | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
22-
| Right-To-Left Support | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
23-
| Color Contrast | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
24-
| Mobile Device Support | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
25-
| Keyboard Navigation Support | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
26-
| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
27-
| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | <img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> |
19+
| [WCAG 2.2](https://www.w3.org/TR/WCAG22/) Support | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
20+
| [Section 508](https://www.section508.gov/) Support | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
21+
| Screen Reader Support | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
22+
| Right-To-Left Support | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
23+
| Color Contrast | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
24+
| Mobile Device Support | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
25+
| Keyboard Navigation Support | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
26+
| [Accessibility Checker](https://www.npmjs.com/package/accessibility-checker) Validation | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
27+
| [Axe-core](https://www.npmjs.com/package/axe-core) Accessibility Validation | <img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> |
2828

2929
<style>
3030
.post .post-content img {
3131
display: inline-block;
3232
margin: 0.5em 0;
3333
}
3434
</style>
35-
<div><img src="https://cdn.syncfusion.com/content/images/landing-page/yes.png" alt="Yes"> - All features of the component meet the requirement.</div>
35+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> - All features of the component meet the requirement.</div>
3636

37-
<div><img src="https://cdn.syncfusion.com/content/images/landing-page/intermediate.png" alt="Intermediate"> - Some features of the component do not meet the requirement.</div>
37+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> - Some features of the component do not meet the requirement.</div>
3838

39-
<div><img src="https://cdn.syncfusion.com/content/images/landing-page/no.png" alt="No"> - The component does not meet the requirement.</div>
39+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/not-supported.png" alt="No"> - The component does not meet the requirement.</div>
4040

4141
## WAI-ARIA attributes
4242

0 commit comments

Comments
 (0)