From 624edcd335609679055b446b4ffa3132adee2172 Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Wed, 4 Jun 2025 15:47:06 +0530 Subject: [PATCH 001/119] 961339: Content added for performance best practices. --- .../images/fileSize_and_dataLimit.jpg | Bin 0 -> 24986 bytes .../spreadsheet/performance-best-practices.md | 269 ++++++++++++++++++ ej2-asp-core-toc.html | 1 + ej2-asp-mvc-toc.html | 1 + 4 files changed, 271 insertions(+) create mode 100644 ej2-asp-core-mvc/spreadsheet/images/fileSize_and_dataLimit.jpg create mode 100644 ej2-asp-core-mvc/spreadsheet/performance-best-practices.md diff --git a/ej2-asp-core-mvc/spreadsheet/images/fileSize_and_dataLimit.jpg b/ej2-asp-core-mvc/spreadsheet/images/fileSize_and_dataLimit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e3f49179ead1ac50db278c813acdf7f67495a9d8 GIT binary patch literal 24986 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 + + + + +{% endhighlight %} +{% endtabs %} + +{% elsif page.publishingplatform == "aspnet-mvc" %} + +When saving large Excel files with extensive data and features using **File → Save As** or the **save** method, the Spreadsheet triggers a server API call through a form submit operation. This can lead to performance issues such as timeouts or delays, particularly due to the size and complexity of the workbook. + +To mitigate these issues during the save operation, you can set the `isFullPost` property to **false** in the [`beforeSave`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Spreadsheet.Spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_BeforeSave) event of the Spreadsheet. + +The following code example shows how to set `isFullPost` to **false** in the Spreadsheet component: + +{% tabs %} +{% highlight razor tabtitle="CSHTML" %} +@Html.EJS().Spreadsheet("spreadsheet").OpenUrl("/Home/Open").SaveUrl("/Home/Save").BeforeSave("beforeSave").Render() + + +{% endhighlight %} +{% endtabs %} + +{% endif %} + +### Configure JSON serialization options during save + +Serialization options in the Spreadsheet allows you to exclude specific features such as styles, formats, charts, images, wrap, etc. from the `Workbook JSON object` when saving it using the `saveAsJson` method in the Spreadsheet. By skipping unnecessary features, you can significantly improve performance, especially when working with large or complex workbooks. + +This is particularly useful when: +* You need only the raw data without formatting. +* You're saving the `Workbook JSON object` using the `saveAsJson` method in the Spreadsheet. +* You want to minimize the size of the JSON payload and optimize processing speed. + +Proper use of serialization options during save improves performance and reduces the time taken during the save process. + +Refer to the following UG section to learn how to configure these options: + +{% if page.publishingplatform == "aspnet-core" %} + +* [Configure JSON serialization options during save](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/open-save#configure-json-serialization-options) + +{% elsif page.publishingplatform == "aspnet-mvc" %} + +* [Configure JSON serialization options during save](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/open-save#configure-json-serialization-options) + +{% endif %} + +## How to improve cell selection performance in Spreadsheet? + +### Disabling aggregate calculation + +When working with large datasets in the Spreadsheet, user interactions such as selecting a large range of cells can experience delays. This occurs because, by default, the Spreadsheet performs aggregate calculations (e.g., SUM, AVERAGE, COUNT, MIN, and MAX) on the selected range and displays the results in the sheet tab panel at the bottom-right corner. + +{% if page.publishingplatform == "aspnet-core" %} + +To enhance the responsiveness of cell selection, particularly in performance-critical scenarios, consider disabling unnecessary aggregate calculations using the [`showAggregate`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Spreadsheet.Spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_ShowAggregate) property. + +Benefits: +* Reduces selection lag when dealing with large data ranges. +* Prevents real-time computation of formulas like SUM, AVERAGE, MIN, and MAX for large selections. +* Keeps the UI responsive during large selection operations. + +You can disable aggregate calculation using the following code example: + +{% tabs %} +{% highlight cshtml tabtitle="CSHTML" %} + + + + +{% endhighlight %} +{% endtabs %} + +{% elsif page.publishingplatform == "aspnet-mvc" %} + +To enhance the responsiveness of cell selection, particularly in performance-critical scenarios, consider disabling unnecessary aggregate calculations using the [`showAggregate`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Spreadsheet.Spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_ShowAggregate) property. + +Benefits: +* Reduces selection lag when dealing with large data ranges. +* Prevents real-time computation of formulas like SUM, AVERAGE, MIN, and MAX for large selections. +* Keeps the UI responsive during large selection operations. + +You can disable aggregate calculation using the following code example: + +{% tabs %} +{% highlight razor tabtitle="CSHTML" %} + +@Html.EJS().Spreadsheet("spreadsheet").OpenUrl("/Home/Open").SaveUrl("/Home/Save").ShowAggregate(false).Render() + +{% endhighlight %} +{% endtabs %} + +{% endif %} + +## See Also + +{% if page.publishingplatform == "aspnet-core" %} + +* [Open and Save](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/open-save) +* [Docker Deployment](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/docker-deployment) +* [Scrolling](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/scrolling) + +{% elsif page.publishingplatform == "aspnet-mvc" %} + +* [Open and Save](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/open-save) +* [Docker Deployment](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/docker-deployment) +* [Scrolling](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/scrolling) + +{% endif %} \ No newline at end of file diff --git a/ej2-asp-core-toc.html b/ej2-asp-core-toc.html index 1247293820..dee88b2bba 100644 --- a/ej2-asp-core-toc.html +++ b/ej2-asp-core-toc.html @@ -2665,6 +2665,7 @@
  • Undo and Redo
  • Ribbon
  • Print
  • +
  • Performance Best Practices
  • Globalization
  • Accessibility
  • Keyboard Shortcuts
  • diff --git a/ej2-asp-mvc-toc.html b/ej2-asp-mvc-toc.html index c860bb9ddf..5a3eaae3ce 100644 --- a/ej2-asp-mvc-toc.html +++ b/ej2-asp-mvc-toc.html @@ -2628,6 +2628,7 @@
  • Undo and Redo
  • Ribbon
  • Print
  • +
  • Performance Best Practices
  • Globalization
  • Accessibility
  • Keyboard Shortcuts
  • From 5d56f94b0f14804b0797e67866c1eb9957b0e24f Mon Sep 17 00:00:00 2001 From: vinithaJeyakumar Date: Tue, 10 Jun 2025 16:16:19 +0530 Subject: [PATCH 002/119] 963051: Corrected the code in Kanban tooltip template section in UG Documentation --- ej2-asp-core-mvc/code-snippet/kanban/tooltip/tagHelper | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ej2-asp-core-mvc/code-snippet/kanban/tooltip/tagHelper b/ej2-asp-core-mvc/code-snippet/kanban/tooltip/tagHelper index c0c90938e4..672b1bb04d 100644 --- a/ej2-asp-core-mvc/code-snippet/kanban/tooltip/tagHelper +++ b/ej2-asp-core-mvc/code-snippet/kanban/tooltip/tagHelper @@ -1,4 +1,4 @@ - + From b06de615918948b08e26d55c15d27dfaeb522261 Mon Sep 17 00:00:00 2001 From: Deepak Raj Sundar Date: Mon, 16 Jun 2025 21:23:02 +0530 Subject: [PATCH 003/119] Added the release notes MD file and corresponding node entry in the TOC.html file --- ej2-asp-core-mvc/Release-notes/29.2.11.md | 106 ++++++++++++++++++++++ ej2-asp-core-toc.html | 2 +- ej2-asp-mvc-toc.html | 2 +- 3 files changed, 108 insertions(+), 2 deletions(-) create mode 100644 ej2-asp-core-mvc/Release-notes/29.2.11.md diff --git a/ej2-asp-core-mvc/Release-notes/29.2.11.md b/ej2-asp-core-mvc/Release-notes/29.2.11.md new file mode 100644 index 0000000000..b72908302d --- /dev/null +++ b/ej2-asp-core-mvc/Release-notes/29.2.11.md @@ -0,0 +1,106 @@ +--- +title: Essential Studio for ##Platform_Name## Weekly Release Release Notes +description: Essential Studio for ##Platform_Name## Weekly Release Release Notes +platform: ej2-asp-core-mvc +documentation: ug +--- + +# Essential Studio for ##Platform_Name## Release Notes + +{% include release-info.html date="June 17, 2025" version="v29.2.11" passed="210489" failed="0" %} + +{% directory path: _includes/release-notes/v29.2.11 %} + +{% include {{file.url}} %} + +{% enddirectory %} + +## Test Results + +| Component Name | Test Cases | Passed | Failed | Remarks | +|---------------|------------|--------|--------|---------| +| 3D Chart | 232 | 232 | 0 | All Passed | +| 3D Circular Chart | 374 | 374 | 0 | All Passed | +| Accordion | 106 | 106 | 0 | All Passed | +| AI Assist View | 431 | 431 | 0 | All Passed | +| App Bar | 67 | 67 | 0 | All Passed | +| AutoComplete | 200 | 200 | 0 | All Passed | +| Breadcrumb | 160 | 160 | 0 | All Passed | +| Bullet Chart | 164 | 164 | 0 | All Passed | +| Button | 145 | 145 | 0 | All Passed | +| ButtonGroup | 120 | 120 | 0 | All Passed | +| calendar | 177 | 177 | 0 | All Passed | +| Carousel | 61 | 61 | 0 | All Passed | +| Chart | 3884 | 3884 | 0 | All Passed | +| Chat UI | 184 | 184 | 0 | All Passed | +| Checkbox | 37 | 37 | 0 | All Passed | +| CircularGauge | 426 | 426 | 0 | All Passed | +| ColorPicker | 130 | 130 | 0 | All Passed | +| Combo Box | 136 | 136 | 0 | All Passed | +| Common | 685 | 685 | 0 | All Passed | +| Context Menu | 105 | 105 | 0 | All Passed | +| Dashboard layout | 31 | 31 | 0 | All Passed | +| Data Grid | 2739 | 2739 | 0 | All Passed | +| Date Picker | 422 | 422 | 0 | All Passed | +| Date Range Picker | 419 | 419 | 0 | All Passed | +| Date Time Picker | 322 | 322 | 0 | All Passed | +| Diagram | 18619 | 18619 | 0 | All Passed | +| Dialog | 58 | 58 | 0 | All Passed | +| Document Editor | 3668 | 3668 | 0 | All Passed | +| DropDown Button | 132 | 132 | 0 | All Passed | +| Dropdown List | 191 | 191 | 0 | All Passed | +| Dropdown Tree | 104 | 104 | 0 | All Passed | +| File Manager | 2187 | 2187 | 0 | All Passed | +| Floating Action Button | 174 | 174 | 0 | All Passed | +| Gantt | 2137 | 2137 | 0 | All Passed | +| HeatMap Chart | 478 | 478 | 0 | All Passed | +| Image Editor | 1653 | 1653 | 0 | All Passed | +| In-place Editor | 642 | 642 | 0 | All Passed | +| Kanban | 268 | 268 | 0 | All Passed | +| LinearGauge | 426 | 426 | 0 | All Passed | +| Listbox | 115 | 115 | 0 | All Passed | +| ListView | 83 | 83 | 0 | All Passed | +| Maps | 1290 | 1290 | 0 | All Passed | +| Mention | 35 | 35 | 0 | All Passed | +| Menu | 187 | 187 | 0 | All Passed | +| Multicolumn Combo Box | 254 | 254 | 0 | All Passed | +| Multiselect Dropdown | 310 | 310 | 0 | All Passed | +| OTP Input | 240 | 240 | 0 | All Passed | +| PDF Viewer | 17966 | 17966 | 0 | All Passed | +| Pivot Table | 1632 | 1632 | 0 | All Passed | +| Progress Bar | 78 | 78 | 0 | All Passed | +| Progress Button | 132 | 132 | 0 | All Passed | +| Query Builder | 480 | 480 | 0 | All Passed | +| RadioButton | 45 | 45 | 0 | All Passed | +| RangeNavigator | 138 | 138 | 0 | All Passed | +| Rating | 201 | 201 | 0 | All Passed | +| Ribbon | 487 | 487 | 0 | All Passed | +| Rich Text Editor | 4562 | 4562 | 0 | All Passed | +| schedule | 4576 | 4576 | 0 | All Passed | +| sidebar | 88 | 88 | 0 | All Passed | +| Signature | 105 | 105 | 0 | All Passed | +| Skeleton | 144 | 144 | 0 | All Passed | +| Slider | 147 | 147 | 0 | All Passed | +| SmithChart | 49 | 49 | 0 | All Passed | +| Sparkline | 57 | 57 | 0 | All Passed | +| Speech To Text | 200 | 200 | 0 | All Passed | +| Speed Dial | 366 | 366 | 0 | All Passed | +| Split Button | 144 | 144 | 0 | All Passed | +| Spreadsheet | 9965 | 9965 | 0 | All Passed | +| Stepper | 138 | 138 | 0 | All Passed | +| Stock Chart | 379 | 379 | 0 | All Passed | +| Tab | 185 | 185 | 0 | All Passed | +| Text Area | 107 | 107 | 0 | All Passed | +| TextBox | 54 | 54 | 0 | All Passed | +| Time Picker | 178 | 178 | 0 | All Passed | +| Timeline | 213 | 213 | 0 | All Passed | +| Toast | 139 | 139 | 0 | All Passed | +| Toolbar | 131 | 131 | 0 | All Passed | +| ToolTip | 131 | 131 | 0 | All Passed | +| TreeGrid | 2839 | 2839 | 0 | All Passed | +| Treemap | 263 | 263 | 0 | All Passed | +| Treeview | 370 | 370 | 0 | All Passed | +| Metafilerenderer | 848 | 848 | 0 | All Passed | +| PDF | 1519 | 1519 | 0 | All Passed | +| Presentation | 99339 | 99339 | 0 | All Passed | +| XlsIO | 17086 | 17086 | 0 | All Passed | \ No newline at end of file diff --git a/ej2-asp-core-toc.html b/ej2-asp-core-toc.html index 8b7453844b..46e9484aec 100644 --- a/ej2-asp-core-toc.html +++ b/ej2-asp-core-toc.html @@ -3170,7 +3170,7 @@
  • Release Notes -