From 6f4e7c772e42a0ffaa33ee0d172391ba14d0ba2d Mon Sep 17 00:00:00 2001 From: Yuvarajan Balasubramaniyan Date: Mon, 27 Jul 2026 19:16:33 +0530 Subject: [PATCH 1/3] 1043174: update the UG typescript content --- .../Javascript-ES6/accessibility.md | 14 ++++++------- .../ai-service/using-node-js-server.md | 2 +- .../ai-assist/ai-service/using-web-api.md | 6 +++--- .../Javascript-ES6/ai-assist/integration.md | 20 +++++++++---------- .../Javascript-ES6/ai-assist/overview.md | 2 +- .../Javascript-ES6/ej1-api-migration.md | 8 ++++---- .../Javascript-ES6/global-local.md | 16 +++++++-------- .../how-to/change-active-sheet.md | 4 ++-- .../how-to/create-a-object-structure.md | 10 +++++----- .../identify-the-context-menu-opened.md | 6 +++--- .../Javascript-ES6/keyboard-shortcuts.md | 4 ++-- .../Javascript-ES6/mobile-responsiveness.md | 6 +++--- .../Javascript-ES6/performance-metrics.md | 2 +- .../Javascript-ES6/suspend-resume.md | 8 ++++---- 14 files changed, 54 insertions(+), 54 deletions(-) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/accessibility.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/accessibility.md index 06c5e0b3ec..6d94576991 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/accessibility.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/accessibility.md @@ -3,13 +3,13 @@ layout: post title: Accessibility in EJ2 TypeScript Spreadsheet control | Syncfusion description: Learn here all about Accessibility in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: Accessibility +control: Accessibility documentation: ug --- # Accessibility in EJ2 TypeScript Spreadsheet control -The Spreadsheet control followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility. +The Spreadsheet control followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria#roles) that are commonly used to evaluate accessibility. The accessibility compliance for the Spreadsheet control is outlined below. @@ -61,7 +61,7 @@ The Spreadsheet control followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/ ## Keyboard interaction -The Spreadsheet control followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Spreadsheet control. +The Spreadsheet control followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Spreadsheet control. | Press | To do this | |----------|-------------| @@ -76,7 +76,7 @@ The Spreadsheet control followed the [keyboard interaction](https://www.w3.org/W | Shift + Home | Extend the cell selection to the first column of a worksheet. | | Ctrl + Shift + Home | Extend the selection of cells to the beginning of the worksheet. | | Ctrl + End | Move to the last cell on a worksheet, right most last column and last row cell. | -| Page Up | Move page up. | +| Page Up | Move page up. | | Page Down | Move page down. | | Shift + Page Up | Perform page up by selecting all cells between. | | Shift + Page Down | Perform page down by selecting all cells between. | @@ -84,9 +84,9 @@ The Spreadsheet control followed the [keyboard interaction](https://www.w3.org/W | Ctrl + Down | Navigate to the last non-blank cell in the same column as the active cell. | | Ctrl + Left | Navigate to the non-blank cell before the active cell in the same row. | | Ctrl + Right | Navigate to the last non-blank cell in the same row as the active cell. | -| Shift + Up | Extend the selection of cells to the previous row. | -| Shift + Down | Extend the selection of cells to the next row. | -| Shift + Left | Extend the selection of cells to the previous column. | +| Shift + Up | Extend the selection of cells to the previous row. | +| Shift + Down | Extend the selection of cells to the next row. | +| Shift + Left | Extend the selection of cells to the previous column. | | Shift + Right | Extend the selection of cells to the next column. | | Ctrl + Shift + Up | Extend the cell selection to the previous non-blank cell in the same column as the active cell. | | Ctrl + Shift + Down | Extend the cell selection to the last non-blank cell in the same column as the active cell. | diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md index 96c35096b5..6d7e333e39 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md @@ -171,7 +171,7 @@ http://localhost:3000/api/AIAssist/Chat ## Connect to the TypeScript Spreadsheet -Once the server is listening, Configure the `requestUrl` inside [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) to point to the server endpoint: +Once the server is running, configure the `requestUrl` inside [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) so it points to the server endpoint: {% tabs %} {% highlight ts tabtitle="app.ts" %} diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md index dd2bfb8a85..5aac5ee935 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md @@ -3,7 +3,7 @@ layout: post title: AI Assist Web API Server Setup in TypeScript Spreadsheet | Syncfusion description: Learn how to set up and connect an ASP.NET Core Web API server for the AI Assist feature in the Syncfusion TypeScript Spreadsheet control. platform: document-processing -control: AI Assist Web API Server Setup +control: Spreadsheet documentation: ug --- @@ -193,7 +193,7 @@ Run the following command to start the Web API server: dotnet run ``` -The server runs on `https://localhost:{port}` (as defined in `launchSettings.json`). Update the AI Assist endpoint like below: +The server runs on `https://localhost:{port}` (as defined in `launchSettings.json`). Update the AI Assist endpoint as below: ``` https://localhost:{port}/api/AIAssist/Chat @@ -201,7 +201,7 @@ https://localhost:{port}/api/AIAssist/Chat ## Connect to the TypeScript Spreadsheet -Once the server is listening, Configure the `requestUrl` inside [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) to point to the server endpoint: +Once the server is listening, configure the `requestUrl` inside [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) to point to the server endpoint: {% tabs %} {% highlight ts tabtitle="app.ts" %} diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md index 7862591d02..2e43526182 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md @@ -71,7 +71,7 @@ spreadsheet.appendTo('#element'); This enables the AI Assist into the spreadsheet. -### Configure AI Assist Settings +### Configure the AI Assist Settings Use the [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) property to connect spreadsheet to the backend server and customize the AI Assist. @@ -113,7 +113,7 @@ Your Spreadsheet is now integrated with AI Assist and ready to use. ### Undo an AI Action -All actions performed by AI Assist are recorded in the spreadsheet's undo/redo history. Press Ctrl+Z to revert any change made by the AI, just like a manual edit. +All actions performed by AI Assist id recorded in the spreadsheet's undo/redo history. Press Ctrl+Z to revert any change made by the AI, just like a manual edit. ### How to Customize the Request Before Sending @@ -169,7 +169,7 @@ spreadsheet.appendTo('#element'); ### Troubleshoot server connection issues -If the AI panel displays an error message: +If the AI panel displays an error message, work through the following checks in order: 1. Verify the server is running * Confirm your Node.js or Web API server is active @@ -215,9 +215,9 @@ Type your request in plain English — no formulas or technical knowledge needed | What to say | What it does | |---|---| -| *"Can you give me a summary of this sheet?"* | Reviews your data and highlights key trends and totals | -| *"What are the top 5 rows by sales?"* | Picks out the highest-performing records from your data | -| *"Generate a full report for this sheet"* | Creates a structured report with KPIs, top records, and chart suggestions | +| *"Can you give me a summary of this sheet?"* | Reviews your data and highlights key trends and totals. | +| *"What are the top 5 rows by sales?"* | Picks out the highest-performing records from your data. | +| *"Generate a full report for this sheet"* | Creates a structured report with KPIs, top records, and chart suggestions. | #### Data Operations @@ -249,10 +249,10 @@ Type your request in plain English — no formulas or technical knowledge needed | What to say | What it does | |---|---| -| *"Add two blank rows above row 5"* | Inserts two new rows at that position | -| *"Remove column C"* | Deletes the entire column from the sheet | -| *"Combine cells A1 to C1 into one"* | Merges the range into a single cell | -| *"Keep the first two rows visible when I scroll down"* | Freezes the top rows so they stay in place | +| *"Add two blank rows above row 5"* | Inserts two new rows at that position. | +| *"Remove column C"* | Deletes the entire column from the sheet. | +| *"Combine cells A1 to C1 into one"* | Merges the range into a single cell. **Selection.** | +| *"Keep the first two rows visible when I scroll down"* | Freezes the top rows so they stay in place. | #### Navigation diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/overview.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/overview.md index 75858f2723..17c11eee48 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/overview.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/overview.md @@ -48,7 +48,7 @@ AI Assist supports a wide range of spreadsheet operations through natural langua | **Formatting** | Apply styles such as bold, italic, font color, background color, number formats, and wrap text. | | **Structure Management** | Insert/delete rows and columns, merge cells, and freeze panes. | | **Clipboard Actions** | Perform cut, copy, and paste operations through AI commands. | -| **Navigation** | Perform sorting, filtering, and find & replace operations. | +| **Navigation** | Perform sorting, filtering, and find and replace operations. | | **Visualization** | Insert charts with multiple types, themes, titles, and sizing options. | ### Writing Effective Prompts diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md index ae4948855e..526b285e39 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md @@ -1,9 +1,9 @@ --- layout: post -title: Ej1 api migration in EJ2 TypeScript Spreadsheet control | Syncfusion -description: Learn here all about Ej1 api migration in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. +title: EJ1 API migration in EJ2 TypeScript Spreadsheet control | Syncfusion +description: Learn here all about EJ1 API migration in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2. platform: document-processing -control: Ej1 api migration +control: EJ1 API migration documentation: ug --- @@ -107,7 +107,7 @@ This article describes the API migration process of the Spreadsheet component fr |--------- | ----------- | ----------- | | Enables or disables the find & replace feature | **Property:** *allowSearching*

`new ej.Spreadsheet($("#sheet"), { allowSearching: true });`| **Property:** *allowFindAndReplace*

`new Spreadsheet({ allowFindAndReplace: true });`| | Find the next occurrence of the given value | **Method:** *XLSearch.findNext*

`let xlObj = $("#sheet").data("ejSpreadsheet"); xlObj.XLSearch.findNext("g", {isCSen: false, isEMatch: false, type: "value", mode: "sheet", searchBy: "rows"}, 1);`| **Method:** *find*

`let ssObj: Spreadsheet = document.getElementById("sheet").ej2_instances[0];`
`ssObj.find({ value: "Jenna Schoolfield", sheetIndex: 1, findOpt: "next", mode: "Sheet", isCSen: false, isEMatch: false, searchBy: "By Row" });`| -| Find the previous occurrence of the given value | **Method:** *XLSearch.findPrevious*

`let xlObj = $("#sheet").data("ejSpreadsheet"); xlObj.XLSearch.findPrevious("g", {isCSen: true, isEMatch: false, type: "value", mode: "sheet", searchBy: "columns"}, 1);`| **Method:** *find*

`let ssObj: Spreadsheet = document.getElementById("sheet").ej2_instances[0];`
`ssObj.find({ value: "Jenna Schoolfield", sheetIndex: 1, findOpt: "previous", mode: "Sheet", isCSen: false, isEMatch: false, searchBy: "By Row" });`| +| Find the previous occurrence of the given value | **Method:** *XLSearch.findPrevious*

`let xlObj = $("#sheet").data("ejSpreadsheet"); xlObj.XLSearch.findPrevious("g", {isCSen: true, isEMatch: false, type: "value", mode: "sheet", searchBy: "columns"}, 1);`| **Method:** *find*

`let ssObj: Spreadsheet = document.getElementById("sheet").ej2_instances[0];`
`ssObj.find({ value: "Jenna Schoolfield", sheetIndex: 1, findOpt: "previous", mode: "Sheet", isCSen: false, isEMatch: false, searchBy: "By Row" });`| | Find and replace all the data by sheet | **Method:** *XLSearch.replaceAllBySheet*

`let xlObj = $("#sheet").data("ejSpreadsheet"); xlObj.XLSearch.replaceAllBySheet("Sheet", "Spreadsheet", true, false);`| **Method:** *replace*

`let ssObj: Spreadsheet = document.getElementById("sheet").ej2_instances[0];`
`ssObj.replace({replaceValue: 'new value', mode: 'Sheet', replaceBy: 'replaceAll', value: '10'});`| | Find and replace all the data by workbook | **Method:** *XLSearch.replaceAllByBook*

`let xlObj = $("#sheet").data("ejSpreadsheet"); xlObj.XLSearch.replaceAllByBook("Sheet", "Spreadsheet", true, false);`| **Method:** *replace*

`let ssObj: Spreadsheet = document.getElementById("sheet").ej2_instances[0];`
`ssObj.replace({replaceValue: 'new value', mode: 'Workbook', replaceBy: 'replaceAll', value: '10'});`| diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/global-local.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/global-local.md index 4582003cbb..ee3ede12b7 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/global-local.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/global-local.md @@ -3,7 +3,7 @@ layout: post title: Global local in EJ2 TypeScript Spreadsheet control | Syncfusion description: Learn here all about Global local in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: Global local +control: Global local documentation: ug --- @@ -12,7 +12,7 @@ documentation: ug ## Localization The [`Localization`](https://ej2.syncfusion.com/documentation/common/localization) library allows you to localize the default text content of the Spreadsheet. The Spreadsheet has static text on some features (cell formatting, Merge, Data validation, etc.) that can be changed to other cultures (Arabic, Deutsch, French, etc.) by defining the -[`locale`](https://ej2.syncfusion.com/documentation/api/spreadsheet/#locale) value and translation object. +[`locale`](https://ej2.syncfusion.com/documentation/api/spreadsheet#locale) value and translation object. The following list of properties and their values are used in the Spreadsheet. @@ -137,7 +137,7 @@ RADIANS | Converts degrees into radians. MATCH | Returns the relative position of a specified value in the given range. DefineNameExists | This name already exists try a different name. CircularReference | When a formula refers to one or more circular references this may result in an incorrect calculation. -ShowRowsWhere | Show rows where | +ShowRowsWhere | Show rows where CustomFilterDatePlaceHolder | Choose a date CustomFilterPlaceHolder | Enter the value CustomFilter | Custom Filter @@ -197,12 +197,12 @@ ProtectAllowUser | Allow all users of this worksheet to | EditAlert | The cell you're trying to change is protected. To make a change, unprotect the sheet. FindReplaceTooltip | Find & Replace InsertingEmptyValue | Reference value is not valid. -ByRow | By Row +ByRow | By Row ByColumn | By Column MatchExactCellElements | Match Exact Cell Contents EntercellAddress | Enter Cell Address FindAndReplace | Find and Replace -ReplaceAllEnd | matches replaced with. +ReplaceAllEnd | matches replaced with. FindNextBtn | Find Next FindPreviousBtn | Find Previous ReplaceBtn | Replace @@ -239,7 +239,7 @@ EqualTo | Equal to NotEqualTo | Not equal to Greaterthan | Greater than Lessthan | Less than -GreaterThanOrEqaulTo | Greater than or eqaul to +GreaterThanOrEqualTo | Greater than or equal to LessThanOrEqualTo | Less than or equal to InCellDropDown | In-cell-dropdown Sources | Sources @@ -362,7 +362,7 @@ VerticalAxisTitle | Vertical Axis Title HorizontalAxisTitle | Horizontal Axis Title EnterTitle | Enter Title ProtectWorkbook | Protect Workbook -Password | Password (optional) | +Password | Password (optional) unProtectPassword | Password EnterThePassword | Enter the password ConfirmPassword | Confirm Password @@ -411,7 +411,7 @@ The following example demonstrates the Spreadsheet in French [`fr-CH`] culture. ## Right to left (RTL) -RTL provides an option to switch the text direction and layout of the Spreadsheet component from right to left. It improves the user experiences and accessibility for users who use right-to-left languages (Arabic, Farsi, Urdu, etc.). To enable RTL Spreadsheet, set the [`enableRtl`](https://ej2.syncfusion.com/documentation/api/spreadsheet/#enablertl) to true. +RTL provides an option to switch the text direction and layout of the Spreadsheet component from right to left. It improves the user experience and accessibility for users who use right-to-left languages (Arabic, Farsi, Urdu, etc.). To enable RTL Spreadsheet, set the [`enableRtl`](https://ej2.syncfusion.com/documentation/api/spreadsheet#enablertl) to true. {% tabs %} {% highlight ts tabtitle="index.ts" %} diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/change-active-sheet.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/change-active-sheet.md index 098fc9b9fc..7750747fb3 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/change-active-sheet.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/change-active-sheet.md @@ -3,13 +3,13 @@ layout: post title: Change active sheet in EJ2 TypeScript Spreadsheet control | Syncfusion description: Learn here all about changing active sheet index when import a file in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: Spreadsheet +control: Spreadsheet documentation: ug --- # Changing the active sheet in EJ2 TypeScript Spreadsheet control -You can change the active sheet of imported file by updating [`activeSheetIndex`](https://helpej2.syncfusion.com/documentation/api/spreadsheet/#activesheetindex) property on the [`openComplete`](https://helpej2.syncfusion.com/documentation/api/spreadsheet/#opencomplete) event. +You can change the active sheet of imported file by updating [`activeSheetIndex`](https://helpej2.syncfusion.com/documentation/api/spreadsheet#activesheetindex) property on the [`openComplete`](https://helpej2.syncfusion.com/documentation/api/spreadsheet#opencomplete) event. The following code example shows how to set the active sheet when importing an Excel file. diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md index f8bcfc2348..b10993ed76 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md @@ -1,15 +1,15 @@ --- layout: post -title: Create a object structure in EJ2 TypeScript Spreadsheet control | Syncfusion -description: Learn here all about Create a object structure in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. +title: Create an object structure in EJ2 TypeScript Spreadsheet control | Syncfusion +description: Learn how to about Create a object structure in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: Create a object structure +control: Create an object structure documentation: ug --- # Create a object structure in EJ2 TypeScript Spreadsheet control -This topic guides you to construct a JSON structure that can be passed to the [`openFromJson`](https://ej2.syncfusion.com/documentation/api/spreadsheet/#openfromjson) method to render the spreadsheet. The JSON structure is an object with the key as `Workbook` and the [`properties`](https://helpej2.syncfusion.com/documentation/api/spreadsheet/#properties) of the spreadsheet as value. +This topic guides you to construct a JSON structure that can be passed to the [`openFromJson`](https://ej2.syncfusion.com/documentation/api/spreadsheet#openfromjson) method to render the spreadsheet. The JSON structure is an object with the key as `Workbook` and the [`properties`](https://helpej2.syncfusion.com/documentation/api/spreadsheet#properties) of the spreadsheet as value. ```js { Workbook: {} } @@ -19,7 +19,7 @@ The following properties are the root level properties of the `Workbook` object. | Property | Type | Description | |-------|-------|-------| -| activeSheetIndex | number | Specifies active sheet index in the workbook. | +| activeSheetIndex | number | Specifies the active sheet index in the workbook. | | sheets | `Sheet[]` | Contains a list of sheet properties. | | definedNames | `DefineName[]` | Specifies the name for a range and uses it in the formula for calculation. | diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md index 6bb7771274..c628a0c363 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md @@ -3,15 +3,15 @@ layout: post title: Identify the context menu opened in EJ2 TypeScript Spreadsheet control | Syncfusion description: Learn here all about how to identify the context menu opened in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: Spreadsheet +control: Spreadsheet documentation: ug --- # Identify the context menu opened in EJ2 TypeScript Spreadsheet control -The Spreadsheet includes several context menus that will open and display depending on the action. When you right-click on a cell, for example, a context menu with options related to the cell element appears. +The Spreadsheet includes several context menus that open depending on the action. When you right-click on a cell, for example, a context menu with options related to the cell element appears. -The class name returned by the [contextMenuBeforeOpen](https://ej2.syncfusion.com/documentation/api/spreadsheet/#contextmenubeforeopen) event can be used to identify the context menu that is opened. The context menus and their class names are tabulated below. +The class name returned by the [contextMenuBeforeOpen](https://ej2.syncfusion.com/documentation/api/spreadsheet#contextmenubeforeopen) event can be used to identify the context menu that is opened. The context menus and their class names are tabulated below. | Class name | Context menu name | |-------|---------| diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/keyboard-shortcuts.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/keyboard-shortcuts.md index 6a6669c1e1..d7ccfc90c3 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/keyboard-shortcuts.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/keyboard-shortcuts.md @@ -3,7 +3,7 @@ layout: post title: Keyboard shortcuts in EJ2 TypeScript Spreadsheet control | Syncfusion description: Learn here all about Keyboard shortcuts in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: Keyboard shortcuts +control: Keyboard shortcuts documentation: ug --- @@ -13,7 +13,7 @@ The keyboard shortcuts supported in the spreadsheet are, | Shortcut | Description | |-------|---------| -| Ctrl + O | Displays dialog to open a file. | +| Ctrl + O | Displays a dialog to open a file. | | Ctrl + S / Alt + F2 | Saves the workbook. | | Ctrl + P | Print the active worksheet when the spreadsheet is in focus. | | F2 | Enables edit mode. | diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md index 4ab48ef7b7..d3255cf0b1 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md @@ -1,15 +1,15 @@ --- layout: post title: Mobile responsiveness in EJ2 TypeScript Spreadsheet control | Syncfusion -description: Learn here all about Mobile responsiveness in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. +description: Learn about Mobile responsiveness in the Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: Mobile responsiveness +control: Mobile responsiveness documentation: ug --- # Mobile responsiveness in EJ2 TypeScript Spreadsheet control -The Spreadsheet control rendered in desktop mode will be adaptive in all mobile devices where the layout gets adjusted based on their parent element’s dimensions to accommodate any resolution. +The Spreadsheet control rendered in desktop mode will be adaptive in all mobile devices where the layout gets adjusted based on their parent element's dimensions to accommodate any resolution. You can see the overflowed items of ribbon header, ribbon content, and sheet tab using touch and swipe action. The right navigation arrow is added at the end of the ribbon content through which the user can navigate towards overflowed items. Once you reached the rightmost end of the ribbon content, the right navigation arrow will change to left navigation arrow through which you can navigate to the left of the ribbon content. diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md index 44cc439f7b..0a4d7fd26b 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md @@ -3,7 +3,7 @@ layout: post title: Performance Metrics for JavaScript Spreadsheet Control | Syncfusion description: Learn about performance metrics for JavaScript Spreadsheet control, measured results, and environment details. platform: document-processing -control: Performance +control: Performance documentation: ug --- diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md index f676bc9142..27013ee27c 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md @@ -29,7 +29,7 @@ For a few operations, this feature is usually not required. ## How to use -Use the following methods: +Use the following public instance methods on the Spreadsheet: - `suspendRefresh` — pauses UI rendering - `resumeRefresh` — applies all pending visual updates @@ -79,7 +79,7 @@ Suspends visual updates in the Spreadsheet. Resumes visual updates and applies all pending changes. **Behavior:** -- Applies all operations performed after `suspendRefresh` +- Applies all operations performed after `suspendRefresh` in single refresh - Refreshes the Spreadsheet UI once - Improves rendering efficiency for bulk operations @@ -120,9 +120,9 @@ The following types of operations can be performed between `suspendRefresh` and ## Notes - Use suspend and resume UI refresh when multiple operations are executed together. -- Avoid using it for few or simple operations. +- This feature is useful during initialization and large data updates. - Useful during initialization and large data updates. -- Data and model changes are processed during the suspended state; only visual refresh is delayed. +- Data and model changes are processed during the suspended state; only the visual refresh is delayed. ## See Also From 820549f8501a8581e4c52a882ea8411cb89d422d Mon Sep 17 00:00:00 2001 From: RahulRavikumar Date: Tue, 28 Jul 2026 15:45:19 +0530 Subject: [PATCH 2/3] 1043174: Addressed code corrections --- .../ai-assist/ai-service/using-node-js-server.md | 2 +- .../Javascript-ES6/ai-assist/ai-service/using-web-api.md | 2 +- .../Spreadsheet/Javascript-ES6/ai-assist/integration.md | 8 ++++---- .../Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md | 6 +++--- .../Javascript-ES6/how-to/create-a-object-structure.md | 2 +- .../how-to/identify-the-context-menu-opened.md | 2 +- .../Spreadsheet/Javascript-ES6/mobile-responsiveness.md | 2 +- .../Excel/Spreadsheet/Javascript-ES6/suspend-resume.md | 8 ++++---- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md index 6d7e333e39..c6ddff1af9 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-node-js-server.md @@ -171,7 +171,7 @@ http://localhost:3000/api/AIAssist/Chat ## Connect to the TypeScript Spreadsheet -Once the server is running, configure the `requestUrl` inside [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) so it points to the server endpoint: +Once the server is listening, configure the `requestUrl` inside [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) to point to the server endpoint: {% tabs %} {% highlight ts tabtitle="app.ts" %} diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md index 5aac5ee935..1ba7606563 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/ai-service/using-web-api.md @@ -3,7 +3,7 @@ layout: post title: AI Assist Web API Server Setup in TypeScript Spreadsheet | Syncfusion description: Learn how to set up and connect an ASP.NET Core Web API server for the AI Assist feature in the Syncfusion TypeScript Spreadsheet control. platform: document-processing -control: Spreadsheet +control: AI Assist Web API Server Setup documentation: ug --- diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md index 2e43526182..9010ba417c 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ai-assist/integration.md @@ -71,7 +71,7 @@ spreadsheet.appendTo('#element'); This enables the AI Assist into the spreadsheet. -### Configure the AI Assist Settings +### Configure AI Assist Settings Use the [`aiAssistSettings`](https://ej2.syncfusion.com/documentation/api/spreadsheet/index-default#aiassistsettings) property to connect spreadsheet to the backend server and customize the AI Assist. @@ -113,7 +113,7 @@ Your Spreadsheet is now integrated with AI Assist and ready to use. ### Undo an AI Action -All actions performed by AI Assist id recorded in the spreadsheet's undo/redo history. Press Ctrl+Z to revert any change made by the AI, just like a manual edit. +All actions performed by AI Assist are recorded in the spreadsheet's undo/redo history. Press Ctrl+Z to revert any change made by the AI, just like a manual edit. ### How to Customize the Request Before Sending @@ -169,7 +169,7 @@ spreadsheet.appendTo('#element'); ### Troubleshoot server connection issues -If the AI panel displays an error message, work through the following checks in order: +If the AI panel displays an error message: 1. Verify the server is running * Confirm your Node.js or Web API server is active @@ -251,7 +251,7 @@ Type your request in plain English — no formulas or technical knowledge needed |---|---| | *"Add two blank rows above row 5"* | Inserts two new rows at that position. | | *"Remove column C"* | Deletes the entire column from the sheet. | -| *"Combine cells A1 to C1 into one"* | Merges the range into a single cell. **Selection.** | +| *"Combine cells A1 to C1 into one"* | Merges the range into a single cell. | | *"Keep the first two rows visible when I scroll down"* | Freezes the top rows so they stay in place. | #### Navigation diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md index 526b285e39..434e69f4c3 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/ej1-api-migration.md @@ -1,9 +1,9 @@ --- layout: post -title: EJ1 API migration in EJ2 TypeScript Spreadsheet control | Syncfusion -description: Learn here all about EJ1 API migration in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2. +title: Ej1 api migration in EJ2 TypeScript Spreadsheet control | Syncfusion +description: Learn here all about Ej1 api migration in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing -control: EJ1 API migration +control: Ej1 api migration documentation: ug --- diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md index b10993ed76..11c437551f 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md @@ -1,7 +1,7 @@ --- layout: post title: Create an object structure in EJ2 TypeScript Spreadsheet control | Syncfusion -description: Learn how to about Create a object structure in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. +description: Learn here all about Create a object structure in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing control: Create an object structure documentation: ug diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md index c628a0c363..fcb7bf0de6 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md @@ -9,7 +9,7 @@ documentation: ug # Identify the context menu opened in EJ2 TypeScript Spreadsheet control -The Spreadsheet includes several context menus that open depending on the action. When you right-click on a cell, for example, a context menu with options related to the cell element appears. +The Spreadsheet includes several context menus that will open and display depending on the action. When you right-click on a cell, for example, a context menu with options related to the cell element appears. The class name returned by the [contextMenuBeforeOpen](https://ej2.syncfusion.com/documentation/api/spreadsheet#contextmenubeforeopen) event can be used to identify the context menu that is opened. The context menus and their class names are tabulated below. diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md index d3255cf0b1..bff30ab400 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md @@ -1,7 +1,7 @@ --- layout: post title: Mobile responsiveness in EJ2 TypeScript Spreadsheet control | Syncfusion -description: Learn about Mobile responsiveness in the Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. +description: Learn here all about Mobile responsiveness in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing control: Mobile responsiveness documentation: ug diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md index 27013ee27c..f676bc9142 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/suspend-resume.md @@ -29,7 +29,7 @@ For a few operations, this feature is usually not required. ## How to use -Use the following public instance methods on the Spreadsheet: +Use the following methods: - `suspendRefresh` — pauses UI rendering - `resumeRefresh` — applies all pending visual updates @@ -79,7 +79,7 @@ Suspends visual updates in the Spreadsheet. Resumes visual updates and applies all pending changes. **Behavior:** -- Applies all operations performed after `suspendRefresh` in single refresh +- Applies all operations performed after `suspendRefresh` - Refreshes the Spreadsheet UI once - Improves rendering efficiency for bulk operations @@ -120,9 +120,9 @@ The following types of operations can be performed between `suspendRefresh` and ## Notes - Use suspend and resume UI refresh when multiple operations are executed together. -- This feature is useful during initialization and large data updates. +- Avoid using it for few or simple operations. - Useful during initialization and large data updates. -- Data and model changes are processed during the suspended state; only the visual refresh is delayed. +- Data and model changes are processed during the suspended state; only visual refresh is delayed. ## See Also From 18b4eaa195288fa624153c3ce79459d89e8982cc Mon Sep 17 00:00:00 2001 From: RahulRavikumar Date: Tue, 28 Jul 2026 18:00:19 +0530 Subject: [PATCH 3/3] 1043174: Resolved front matter issues --- .../Javascript-ES6/how-to/create-a-object-structure.md | 2 +- .../Javascript-ES6/how-to/identify-the-context-menu-opened.md | 2 +- .../Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md index 11c437551f..0dd4a9b085 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/create-a-object-structure.md @@ -1,6 +1,6 @@ --- layout: post -title: Create an object structure in EJ2 TypeScript Spreadsheet control | Syncfusion +title: Create object structure in EJ2 TypeScript Spreadsheet | Syncfusion description: Learn here all about Create a object structure in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing control: Create an object structure diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md index fcb7bf0de6..c134229e84 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/identify-the-context-menu-opened.md @@ -1,6 +1,6 @@ --- layout: post -title: Identify the context menu opened in EJ2 TypeScript Spreadsheet control | Syncfusion +title: Identify context menu opened in EJ2 TypeScript Spreadsheet|Syncfusion description: Learn here all about how to identify the context menu opened in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing control: Spreadsheet diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md index bff30ab400..83dcde4209 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/mobile-responsiveness.md @@ -1,6 +1,6 @@ --- layout: post -title: Mobile responsiveness in EJ2 TypeScript Spreadsheet control | Syncfusion +title: Mobile responsiveness in EJ2 TypeScript Spreadsheet | Syncfusion description: Learn here all about Mobile responsiveness in Syncfusion EJ2 TypeScript Spreadsheet control of Syncfusion Essential JS 2 and more. platform: document-processing control: Mobile responsiveness