diff --git a/Document-Processing/Excel/Spreadsheet/React/how-to/sorting-in-readonly-mode.md b/Document-Processing/Excel/Spreadsheet/React/how-to/sorting-in-readonly-mode.md
new file mode 100644
index 000000000..f1c2f0935
--- /dev/null
+++ b/Document-Processing/Excel/Spreadsheet/React/how-to/sorting-in-readonly-mode.md
@@ -0,0 +1,47 @@
+---
+layout: post
+title: Allow sorting in readonly mode while preventing other actions in React Spreadsheet | Syncfusion
+description: Learn here all about how to enable sorting while preventing editing and other actions in React Spreadsheet component of Syncfusion Essential JS 2 and more.
+control: Spreadsheet
+platform: document-processing
+documentation: ug
+---
+
+## How to allow sorting in readonly mode while preventing other actions in React Spreadsheet??
+
+In Syncfusion React Spreadsheet, using the [`setRangeReadOnly`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#setrangereadonly) method makes a range of cells, rows, or columns completely read-only. This means no operations—including sorting—can be performed on those cells.
+
+If your requirement is to allow sorting in read-only mode while preventing other actions (such as cut, paste, autofill, formatting, and validation), you need to use event-based customization instead of the [`setRangeReadOnly`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#setrangereadonly) method.
+
+To achieve this requirement, the following events can be used:
+
+* [`cellEdit`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#celledit) → To prevent editing in specific columns.
+* [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin)→ To prevent other actions (cut, paste, autofill, formatting, etc.) while allowing sorting.
+
+### Step 1: Prevent editing for specific columns
+
+To prevent editing for specific columns, use the [`cellEdit`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#celledit) event, which triggers whenever a cell enters edit mode. By checking the column index and setting `args.cancel = true`, you can stop editing for those columns. This ensures that users cannot modify the cell content in those columns.
+
+### Step 2: Prevent other actions while allowing sorting
+
+To prevent other actions while allowing sorting, use the [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin) event. This event triggers before any action starts (such as cut, paste, autofill, formatting, etc.). In this event:
+
+* Check the type of action being performed.
+* Verify if the target range includes the restricted columns.
+* If the column is in the restricted list, cancel the action by setting `args.cancel = true`.
+
+This approach ensures that sorting is allowed, while other operations like cut, paste, autofill, and formatting are prevented for those columns.
+
+The following example demonstrates how to allow sorting while preventing editing and other actions such as cut, paste, autofill, formatting, validation, and conditional formatting in the spreadsheet. You can also restrict additional actions by following the same approach.
+
+{% tabs %}
+{% highlight js tabtitle="app.jsx" %}
+{% include code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.jsx %}
+{% endhighlight %}
+{% highlight ts tabtitle="app.tsx" %}
+{% include code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.tsx %}
+{% endhighlight %}
+{% endtabs %}
+
+
+{% previewsample "/document-processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode" %}
\ No newline at end of file
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.jsx b/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.jsx
new file mode 100644
index 000000000..4ef29bfd7
--- /dev/null
+++ b/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.jsx
@@ -0,0 +1,75 @@
+import * as React from 'react';
+import { createRoot } from 'react-dom/client';
+import { SpreadsheetComponent, SheetsDirective, SheetDirective, RangesDirective } from '@syncfusion/ej2-react-spreadsheet';
+import { RangeDirective, ColumnsDirective, ColumnDirective, getRangeIndexes } from '@syncfusion/ej2-react-spreadsheet';
+import { data } from './datasource';
+
+function App() {
+ const spreadsheetRef = React.useRef(null);
+ // Columns to be prevented editing.
+ const readOnlyColumns = [0,2];
+
+ const cellEdit = (args) =>{
+ var addressRange = getRangeIndexes(args.address);
+ // preventing cellEditing from the readOnly columns
+ if (readOnlyColumns.includes(addressRange[1]) || readOnlyColumns.includes(addressRange[3])) {
+ args.cancel = true;
+ }
+ }
+
+ // Triggers whenever any action begins in spreadsheet.
+ const actionBegin = (args) =>{
+ var address;
+ if (args.action == "clipboard") {
+ address = args.args.eventArgs.pastedRange;
+ }
+ else if (args.action == "autofill") {
+ address = args.args.eventArgs.fillRange;
+ }
+ else if (args.action == "format" || args.action == "validation" || args.action == "conditionalFormat") {
+ address = args.args.eventArgs.range;
+ }
+ else if (args.action == "cut") {
+ address = args.args.copiedRange
+ }
+ if (address) {
+ var addressRange = getRangeIndexes(address);
+ var colStart = addressRange[1];
+ var colEnd = addressRange[3];
+ // preventing other actions from the readOnly columns
+ for (var col = colStart; col <= colEnd; col++) {
+ if (readOnlyColumns.includes(col)) {
+ if (args.args.action == "cut") {
+ args.args.cancel = true;
+ } else {
+ args.args.eventArgs.cancel = true;
+ }
+ break;
+ }
+ }
+ }
+ }
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+export default App;
+
+const root = createRoot(document.getElementById('root'));
+root.render();
\ No newline at end of file
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.tsx b/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.tsx
new file mode 100644
index 000000000..0cad9cd86
--- /dev/null
+++ b/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.tsx
@@ -0,0 +1,75 @@
+import * as React from 'react';
+import { createRoot } from 'react-dom/client';
+import { SpreadsheetComponent, SheetsDirective, SheetDirective, RangesDirective } from '@syncfusion/ej2-react-spreadsheet';
+import { RangeDirective, ColumnsDirective, ColumnDirective, getRangeIndexes } from '@syncfusion/ej2-react-spreadsheet';
+import { data } from './datasource';
+
+function App() {
+ const spreadsheetRef = React.useRef(null);
+ // Columns to be prevented editing.
+ const readOnlyColumns = [0,2];
+
+ const cellEdit = (args: any) =>{
+ var addressRange = getRangeIndexes(args.address);
+ // preventing cellEditing from the readOnly columns
+ if (readOnlyColumns.includes(addressRange[1]) || readOnlyColumns.includes(addressRange[3])) {
+ args.cancel = true;
+ }
+ }
+
+ // Triggers whenever any action begins in spreadsheet.
+ const actionBegin = (args: any) =>{
+ var address: any;
+ if (args.action == "clipboard") {
+ address = args.args.eventArgs.pastedRange;
+ }
+ else if (args.action == "autofill") {
+ address = args.args.eventArgs.fillRange;
+ }
+ else if (args.action == "format" || args.action == "validation" || args.action == "conditionalFormat") {
+ address = args.args.eventArgs.range;
+ }
+ else if (args.action == "cut") {
+ address = args.args.copiedRange
+ }
+ if (address) {
+ var addressRange = getRangeIndexes(address);
+ var colStart = addressRange[1];
+ var colEnd = addressRange[3];
+ // preventing other actions from the readOnly columns
+ for (var col = colStart; col <= colEnd; col++) {
+ if (readOnlyColumns.includes(col)) {
+ if (args.args.action == "cut") {
+ args.args.cancel = true;
+ } else {
+ args.args.eventArgs.cancel = true;
+ }
+ break;
+ }
+ }
+ }
+ }
+
+ return (
+
diff --git a/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
new file mode 100644
index 000000000..f65265373
--- /dev/null
+++ b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
@@ -0,0 +1,54 @@
+---
+layout: post
+title: Prevent actions without read-only and sheet protection in React Spreadsheet | Syncfusion
+description: Learn here all about to prevent actions without read-only and sheet protection in React Spreadsheet component of Syncfusion Essential JS 2 and more.
+control: Spreadsheet
+platform: document-processing
+documentation: ug
+---
+
+# How to prevent actions for specific cells without protecting the sheet or making it read-only in React Spreadsheet ?
+
+In Syncfusion React Spreadsheet, the [**read-only**](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/protect-sheet#make-cells-read-only-without-protecting-worksheet) feature makes a range of cells, rows, or columns completely non-editable and restricts all spreadsheet actions on those cells. Similarly, the [**sheet protection**](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/protect-sheet#protect-sheet) feature locks the entire sheet and restricts all spreadsheet actions on the sheet. It does not allow actions such as formatting cells, rows, or columns, selecting cells, or inserting hyperlinks—unless these options are explicitly enabled in the [`protectSettings`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/protectsettingsmodel).
+
+If your requirement is to prevent actions (such as cut, paste, autofill, formatting, and validation) without locking the entire sheet using the [`protectSheet`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#protectsheet) method or making the cells read-only via the [`setRangeReadOnly`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#setrangereadonly) method, you can achieve this through event-based customization. This approach allows you to restrict specific actions on selected cells while keeping the rest of the sheet fully interactive.
+
+**Events to Use**
+To achieve this requirement, the following events can be used:
+
+* [`cellEdit`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#celledit) → To prevent editing for specific cells.
+* [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin)→ To prevent spreadsheet actions such as cut, paste, autofill, formatting, etc.
+
+**Step 1: Prevent editing for specific cells**
+
+To prevent editing for specific cells, use the [`cellEdit`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#celledit) event, which triggers whenever a cell enters edit mode. By checking the column index and setting `args.cancel = true`, you can prevent editing for those columns. This ensures that users cannot modify the cell content in those columns.
+
+**Step 2: Prevent specfic spreadsheet actions**
+
+To prevent specfic action after preventing the cell edting, you need to use the [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin) event. This event triggers before any action starts (such as cut, paste, autofill, formatting, etc.). In this event:
+
+* Fetch the target address based on the type of action being performed using `args.action` property.
+* Verify if the target range includes the restricted columns.
+* If the column is in the restricted list, cancel the action by setting `args.cancel = true`.
+
+This approach ensures that spreadsheet actions such as cut, paste, autofill, formatting, validation, and conditional formatting are prevented for specific cells without protecting the sheet or making the cells read-only.
+
+ > **Note:** In this example, we use column indexes to restrict actions. You can also use row indexes or cell addresses for the same purpose.
+
+The following example demonstrates how to prevent actions such as cut, paste, autofill, formatting, validation, and conditional formatting for specific cells in the spreadsheet without protecting the sheet or making the cells read-only. You can also restrict additional actions by following the same approach.
+
+{% tabs %}
+{% highlight js tabtitle="app.jsx" %}
+{% include code-snippet/spreadsheet/react/prevent-actions-cs1/app/app.jsx %}
+{% endhighlight %}
+{% highlight ts tabtitle="app.tsx" %}
+{% include code-snippet/spreadsheet/react/prevent-actions-cs1/app/app.tsx %}
+{% endhighlight %}
+{% endtabs %}
+
+
+{% previewsample "/document-processing/code-snippet/spreadsheet/react/prevent-actions-cs1" %}
+
+## See Also
+
+* [Protection](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/protect-sheet)
\ No newline at end of file
diff --git a/Document-Processing/Excel/Spreadsheet/React/how-to/sorting-in-readonly-mode.md b/Document-Processing/Excel/Spreadsheet/React/how-to/sorting-in-readonly-mode.md
deleted file mode 100644
index f1c2f0935..000000000
--- a/Document-Processing/Excel/Spreadsheet/React/how-to/sorting-in-readonly-mode.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-layout: post
-title: Allow sorting in readonly mode while preventing other actions in React Spreadsheet | Syncfusion
-description: Learn here all about how to enable sorting while preventing editing and other actions in React Spreadsheet component of Syncfusion Essential JS 2 and more.
-control: Spreadsheet
-platform: document-processing
-documentation: ug
----
-
-## How to allow sorting in readonly mode while preventing other actions in React Spreadsheet??
-
-In Syncfusion React Spreadsheet, using the [`setRangeReadOnly`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#setrangereadonly) method makes a range of cells, rows, or columns completely read-only. This means no operations—including sorting—can be performed on those cells.
-
-If your requirement is to allow sorting in read-only mode while preventing other actions (such as cut, paste, autofill, formatting, and validation), you need to use event-based customization instead of the [`setRangeReadOnly`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#setrangereadonly) method.
-
-To achieve this requirement, the following events can be used:
-
-* [`cellEdit`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#celledit) → To prevent editing in specific columns.
-* [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin)→ To prevent other actions (cut, paste, autofill, formatting, etc.) while allowing sorting.
-
-### Step 1: Prevent editing for specific columns
-
-To prevent editing for specific columns, use the [`cellEdit`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#celledit) event, which triggers whenever a cell enters edit mode. By checking the column index and setting `args.cancel = true`, you can stop editing for those columns. This ensures that users cannot modify the cell content in those columns.
-
-### Step 2: Prevent other actions while allowing sorting
-
-To prevent other actions while allowing sorting, use the [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin) event. This event triggers before any action starts (such as cut, paste, autofill, formatting, etc.). In this event:
-
-* Check the type of action being performed.
-* Verify if the target range includes the restricted columns.
-* If the column is in the restricted list, cancel the action by setting `args.cancel = true`.
-
-This approach ensures that sorting is allowed, while other operations like cut, paste, autofill, and formatting are prevented for those columns.
-
-The following example demonstrates how to allow sorting while preventing editing and other actions such as cut, paste, autofill, formatting, validation, and conditional formatting in the spreadsheet. You can also restrict additional actions by following the same approach.
-
-{% tabs %}
-{% highlight js tabtitle="app.jsx" %}
-{% include code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.jsx %}
-{% endhighlight %}
-{% highlight ts tabtitle="app.tsx" %}
-{% include code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.tsx %}
-{% endhighlight %}
-{% endtabs %}
-
-
-{% previewsample "/document-processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode" %}
\ No newline at end of file
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.jsx b/Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/app.jsx
similarity index 100%
rename from Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.jsx
rename to Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/app.jsx
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.tsx b/Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/app.tsx
similarity index 100%
rename from Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/app.tsx
rename to Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/app.tsx
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/datasource.jsx b/Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/datasource.jsx
similarity index 100%
rename from Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/datasource.jsx
rename to Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/datasource.jsx
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/datasource.tsx b/Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/datasource.tsx
similarity index 100%
rename from Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/app/datasource.tsx
rename to Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/app/datasource.tsx
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/index.html b/Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/index.html
similarity index 100%
rename from Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/index.html
rename to Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/index.html
diff --git a/Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/systemjs.config.js b/Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/systemjs.config.js
similarity index 100%
rename from Document-Processing/code-snippet/spreadsheet/react/sorting-in-readonly-mode/systemjs.config.js
rename to Document-Processing/code-snippet/spreadsheet/react/prevent-actions-cs1/systemjs.config.js
From 213feacceaf8f612fd3686600959051014a05cb3 Mon Sep 17 00:00:00 2001
From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com>
Date: Mon, 1 Dec 2025 18:58:18 +0530
Subject: [PATCH 4/6] 991939: How to prevent Spreadsheet actions for the
specific cells without protecting the sheet or making cells read-only
---
.../Excel/Spreadsheet/React/how-to/prevent-actions.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
index f65265373..a0452fbb8 100644
--- a/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
+++ b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
@@ -1,13 +1,13 @@
---
layout: post
-title: Prevent actions without read-only and sheet protection in React Spreadsheet | Syncfusion
+title: Prevent actions without read-only and sheet protection in Spreadsheet | Syncfusion
description: Learn here all about to prevent actions without read-only and sheet protection in React Spreadsheet component of Syncfusion Essential JS 2 and more.
control: Spreadsheet
platform: document-processing
documentation: ug
---
-# How to prevent actions for specific cells without protecting the sheet or making it read-only in React Spreadsheet ?
+# Prevent actions without read-Only and sheet protection in React Spreadsheet
In Syncfusion React Spreadsheet, the [**read-only**](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/protect-sheet#make-cells-read-only-without-protecting-worksheet) feature makes a range of cells, rows, or columns completely non-editable and restricts all spreadsheet actions on those cells. Similarly, the [**sheet protection**](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/protect-sheet#protect-sheet) feature locks the entire sheet and restricts all spreadsheet actions on the sheet. It does not allow actions such as formatting cells, rows, or columns, selecting cells, or inserting hyperlinks—unless these options are explicitly enabled in the [`protectSettings`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/protectsettingsmodel).
@@ -23,9 +23,9 @@ To achieve this requirement, the following events can be used:
To prevent editing for specific cells, use the [`cellEdit`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#celledit) event, which triggers whenever a cell enters edit mode. By checking the column index and setting `args.cancel = true`, you can prevent editing for those columns. This ensures that users cannot modify the cell content in those columns.
-**Step 2: Prevent specfic spreadsheet actions**
+**Step 2: Prevent specific spreadsheet actions**
-To prevent specfic action after preventing the cell edting, you need to use the [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin) event. This event triggers before any action starts (such as cut, paste, autofill, formatting, etc.). In this event:
+To prevent specific action after preventing the cell editing, you need to use the [`actionBegin`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#actionbegin) event. This event triggers before any action starts (such as cut, paste, autofill, formatting, etc.). In this event:
* Fetch the target address based on the type of action being performed using `args.action` property.
* Verify if the target range includes the restricted columns.
From 2ab1b6c178b73d2cc30d95f926fadc2e075edf8b Mon Sep 17 00:00:00 2001
From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com>
Date: Mon, 1 Dec 2025 19:17:38 +0530
Subject: [PATCH 5/6] 991939: How to prevent Spreadsheet actions for the
specific cells without protecting the sheet or making cells read-only
---
.../Excel/Spreadsheet/React/how-to/prevent-actions.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
index a0452fbb8..e7be7ca9b 100644
--- a/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
+++ b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
@@ -7,7 +7,7 @@ platform: document-processing
documentation: ug
---
-# Prevent actions without read-Only and sheet protection in React Spreadsheet
+# Prevent actions without read-only and protection in React Spreadsheet
In Syncfusion React Spreadsheet, the [**read-only**](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/protect-sheet#make-cells-read-only-without-protecting-worksheet) feature makes a range of cells, rows, or columns completely non-editable and restricts all spreadsheet actions on those cells. Similarly, the [**sheet protection**](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/protect-sheet#protect-sheet) feature locks the entire sheet and restricts all spreadsheet actions on the sheet. It does not allow actions such as formatting cells, rows, or columns, selecting cells, or inserting hyperlinks—unless these options are explicitly enabled in the [`protectSettings`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/protectsettingsmodel).
From 4e16bd53f2c4b4c32860a4af09d30d7f9cc9cbf9 Mon Sep 17 00:00:00 2001
From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com>
Date: Mon, 1 Dec 2025 19:27:14 +0530
Subject: [PATCH 6/6] 991939: How to prevent Spreadsheet actions for the
specific cells without protecting the sheet or making cells read-only
---
.../Excel/Spreadsheet/React/how-to/prevent-actions.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
index e7be7ca9b..58055650d 100644
--- a/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
+++ b/Document-Processing/Excel/Spreadsheet/React/how-to/prevent-actions.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Prevent actions without read-only and sheet protection in Spreadsheet | Syncfusion
+title: Prevent actions without read-only and sheet protection | Syncfusion
description: Learn here all about to prevent actions without read-only and sheet protection in React Spreadsheet component of Syncfusion Essential JS 2 and more.
control: Spreadsheet
platform: document-processing