From 987b3f9f95b674418167de24685add90f4dd9f50 Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Fri, 13 Feb 2026 19:12:22 +0530 Subject: [PATCH 1/2] 1006972: Port the How to prevent Spreadsheet actions for the specific cells without protecting the sheet or making cells read-only section across all the EJ2 platforms. --- Document-Processing-toc.html | 21 +- .../ASP-NET-CORE/how-to/prevent-actions.md | 51 ++ .../ASP-NET-MVC/how-to/prevent-actions.md | 51 ++ .../Angular/how-to/prevent-actions.md | 54 ++ .../Javascript-ES5/how-to/prevent-actions.md | 54 ++ .../Javascript-ES6/how-to/prevent-actions.md | 54 ++ .../Spreadsheet/Vue/how-to/prevent-actions.md | 53 ++ .../angular/prevent-actions-cs1/angular.json | 74 +++ .../angular/prevent-actions-cs1/index.html | 13 + .../prevent-actions-cs1/src/app.component.ts | 93 +++ .../prevent-actions-cs1/src/datasource.ts | 12 + .../angular/prevent-actions-cs1/src/main.ts | 6 + .../prevent-actions-cs1/src/styles.css | 10 + .../angular/prevent-actions-cs1/tsconfig.json | 32 ++ .../PreventActionController.cs | 22 + .../asp-net-core/prevent-actions-cs1/razor | 69 +++ .../prevent-actions-cs1/tagHelper | 66 +++ .../PreventActionController.cs | 22 + .../asp-net-mvc/prevent-actions-cs1/razor | 69 +++ .../asp-net-mvc/prevent-actions-cs1/tagHelper | 66 +++ .../prevent-actions-cs1/datasource.ts | 12 + .../prevent-actions-cs1/es5-datasource.js | 12 + .../prevent-actions-cs1/index.html | 43 ++ .../prevent-actions-cs1/index.js | 62 ++ .../prevent-actions-cs1/index.ts | 67 +++ .../prevent-actions-cs1/styles.css | 19 + .../prevent-actions-cs1/system.config.js | 44 ++ .../prevent-actions-cs1/datasource.ts | 12 + .../prevent-actions-cs1/es5-datasource.js | 12 + .../prevent-actions-cs1/index.html | 43 ++ .../prevent-actions-cs1/index.js | 62 ++ .../prevent-actions-cs1/index.ts | 67 +++ .../prevent-actions-cs1/styles.css | 19 + .../prevent-actions-cs1/system.config.js | 44 ++ .../prevent-actions-cs1/app-composition.vue | 89 +++ .../vue/prevent-actions-cs1/app.vue | 96 ++++ .../vue/prevent-actions-cs1/data.js | 238 ++++++++ .../vue/prevent-actions-cs1/index.css | 3 + .../vue/prevent-actions-cs1/index.html | 21 + .../vue/prevent-actions-cs1/index.js | 82 +++ .../prevent-actions-cs1/systemjs.config.js | 43 ++ .../prevent-actions-cs1/3rdpartylicenses.txt | 544 ++++++++++++++++++ .../angular/prevent-actions-cs1/index.html | 13 + .../prevent-actions-cs1/main-TLHKQK36.js | 260 +++++++++ .../prerendered-routes.json | 3 + .../prevent-actions-cs1/styles-IMZOPFQI.css | 1 + 46 files changed, 2794 insertions(+), 9 deletions(-) create mode 100644 Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/how-to/prevent-actions.md create mode 100644 Document-Processing/Excel/Spreadsheet/ASP-NET-MVC/how-to/prevent-actions.md create mode 100644 Document-Processing/Excel/Spreadsheet/Angular/how-to/prevent-actions.md create mode 100644 Document-Processing/Excel/Spreadsheet/Javascript-ES5/how-to/prevent-actions.md create mode 100644 Document-Processing/Excel/Spreadsheet/Javascript-ES6/how-to/prevent-actions.md create mode 100644 Document-Processing/Excel/Spreadsheet/Vue/how-to/prevent-actions.md create mode 100644 Document-Processing/code-snippet/spreadsheet/angular/prevent-actions-cs1/angular.json create mode 100644 Document-Processing/code-snippet/spreadsheet/angular/prevent-actions-cs1/index.html create mode 100644 Document-Processing/code-snippet/spreadsheet/angular/prevent-actions-cs1/src/app.component.ts create mode 100644 Document-Processing/code-snippet/spreadsheet/angular/prevent-actions-cs1/src/datasource.ts create mode 100644 Document-Processing/code-snippet/spreadsheet/angular/prevent-actions-cs1/src/main.ts create mode 100644 Document-Processing/code-snippet/spreadsheet/angular/prevent-actions-cs1/src/styles.css create mode 100644 Document-Processing/code-snippet/spreadsheet/angular/prevent-actions-cs1/tsconfig.json create mode 100644 Document-Processing/code-snippet/spreadsheet/asp-net-core/prevent-actions-cs1/PreventActionController.cs create mode 100644 Document-Processing/code-snippet/spreadsheet/asp-net-core/prevent-actions-cs1/razor create mode 100644 Document-Processing/code-snippet/spreadsheet/asp-net-core/prevent-actions-cs1/tagHelper create mode 100644 Document-Processing/code-snippet/spreadsheet/asp-net-mvc/prevent-actions-cs1/PreventActionController.cs create mode 100644 Document-Processing/code-snippet/spreadsheet/asp-net-mvc/prevent-actions-cs1/razor create mode 100644 Document-Processing/code-snippet/spreadsheet/asp-net-mvc/prevent-actions-cs1/tagHelper create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es5/prevent-actions-cs1/datasource.ts create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es5/prevent-actions-cs1/es5-datasource.js create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es5/prevent-actions-cs1/index.html create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es5/prevent-actions-cs1/index.js create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es5/prevent-actions-cs1/index.ts create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es5/prevent-actions-cs1/styles.css create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es5/prevent-actions-cs1/system.config.js create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es6/prevent-actions-cs1/datasource.ts create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es6/prevent-actions-cs1/es5-datasource.js create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es6/prevent-actions-cs1/index.html create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es6/prevent-actions-cs1/index.js create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es6/prevent-actions-cs1/index.ts create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es6/prevent-actions-cs1/styles.css create mode 100644 Document-Processing/code-snippet/spreadsheet/javascript-es6/prevent-actions-cs1/system.config.js create mode 100644 Document-Processing/code-snippet/spreadsheet/vue/prevent-actions-cs1/app-composition.vue create mode 100644 Document-Processing/code-snippet/spreadsheet/vue/prevent-actions-cs1/app.vue create mode 100644 Document-Processing/code-snippet/spreadsheet/vue/prevent-actions-cs1/data.js create mode 100644 Document-Processing/code-snippet/spreadsheet/vue/prevent-actions-cs1/index.css create mode 100644 Document-Processing/code-snippet/spreadsheet/vue/prevent-actions-cs1/index.html create mode 100644 Document-Processing/code-snippet/spreadsheet/vue/prevent-actions-cs1/index.js create mode 100644 Document-Processing/code-snippet/spreadsheet/vue/prevent-actions-cs1/systemjs.config.js create mode 100644 Document-Processing/samples/spreadsheet/angular/prevent-actions-cs1/3rdpartylicenses.txt create mode 100644 Document-Processing/samples/spreadsheet/angular/prevent-actions-cs1/index.html create mode 100644 Document-Processing/samples/spreadsheet/angular/prevent-actions-cs1/main-TLHKQK36.js create mode 100644 Document-Processing/samples/spreadsheet/angular/prevent-actions-cs1/prerendered-routes.json create mode 100644 Document-Processing/samples/spreadsheet/angular/prevent-actions-cs1/styles-IMZOPFQI.css diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index 5c197bd9f..a57c6e873 100644 --- a/Document-Processing-toc.html +++ b/Document-Processing-toc.html @@ -14,7 +14,7 @@
  • Overview
  • -
  • MCP Server +
  • MCP Server
  • Prompt Library
  • - +
  • Installation
  • @@ -5080,6 +5080,7 @@
  • Create a object structure
  • Changing the active sheet while importing a file
  • Identify the context menu opened
  • +
  • Prevent Actions Without Read-Only and Sheet Protection
  • Mobile Responsiveness
  • @@ -5130,6 +5131,7 @@
  • Create a object structure
  • Changing the active sheet while importing a file
  • Identify the context menu opened
  • +
  • Prevent Actions Without Read-Only and Sheet Protection
  • Mobile Responsiveness
  • @@ -5182,6 +5184,7 @@
  • Create a object structure
  • Changing the active sheet while importing a file
  • Identify the context menu opened
  • +
  • Prevent Actions Without Read-Only and Sheet Protection
  • Mobile Responsiveness
  • @@ -5279,6 +5282,7 @@
  • Create a object structure
  • Changing the active sheet while importing a file
  • Identify the context menu opened
  • +
  • Prevent Actions Without Read-Only and Sheet Protection
  • Mobile Responsiveness
  • @@ -5328,6 +5332,7 @@
  • Create a JSON structure
  • Changing the active sheet while importing a file
  • Identify the context menu opened
  • +
  • Prevent Actions Without Read-Only and Sheet Protection
  • Mobile Responsiveness
  • @@ -5376,6 +5381,7 @@
  • Create a JSON structure
  • Changing the active sheet while importing a file
  • Identify the context menu opened
  • +
  • Prevent Actions Without Read-Only and Sheet Protection
  • Mobile Responsiveness
  • @@ -6260,9 +6266,6 @@
  • Does XlsIO support converting an empty Excel document to PDF?
  • -
  • - Does XlsIO preserve text orientation in Excel to HTML conversion? -
  • What is the maximum supported text length for data validation in Excel?
  • @@ -7558,7 +7561,7 @@