From 99d1f8556b8f91f4e725721df63a423524ba8f8f Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Wed, 2 Apr 2025 15:45:54 +0530 Subject: [PATCH 1/3] 950978: Included the prevent column menu topic --- .../columns/prevent-column-menu/columnmenu.cs | 6 ++++++ .../grid/columns/prevent-column-menu/razor | 7 +++++++ .../columns/prevent-column-menu/tagHelper | 10 +++++++++ .../grid/EJ2_ASP.MVC/columns/column-menu.md | 19 ++++++++++++++++++ .../EJ2_ASP.NETCORE/columns/column-menu.md | 19 ++++++++++++++++++ .../column-menu/prevent-column-menu.png | Bin 0 -> 44435 bytes 6 files changed, 61 insertions(+) create mode 100644 ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/columnmenu.cs create mode 100644 ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/razor create mode 100644 ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/tagHelper create mode 100644 ej2-asp-core-mvc/grid/images/column-menu/prevent-column-menu.png diff --git a/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/columnmenu.cs b/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/columnmenu.cs new file mode 100644 index 0000000000..a313f00f64 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/columnmenu.cs @@ -0,0 +1,6 @@ +public IActionResult Index() +{ + var Order = OrdersDetails.GetAllRecords(); + ViewBag.DataSource = Order; + return View(); +} \ No newline at end of file diff --git a/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/razor b/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/razor new file mode 100644 index 0000000000..de687463a5 --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/razor @@ -0,0 +1,7 @@ +@Html.EJS().Grid("Grid").DataSource((IEnumerable)ViewBag.DataSource).ShowColumnMenu(true).AllowSorting().AllowFiltering(true).AllowGrouping().Columns(col => +{ + col.Field("OrderID").HeaderText("Order ID").Width("120").ShowColumnMenu(false).TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); + col.Field("CustomerID").HeaderText("Customer ID").Width("120").Add(); + col.Field("Freight").HeaderText("Freight").Width("120").Format("C").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add(); + col.Field("ShipCity").HeaderText("Ship City").Width("130").Add(); +}).FilterSettings(filter => { filter.Type(Syncfusion.EJ2.Grids.FilterType.CheckBox); }).GroupSettings(group => { group.ShowGroupedColumn(true); }).AllowPaging().Render() diff --git a/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/tagHelper new file mode 100644 index 0000000000..056ef6cbac --- /dev/null +++ b/ej2-asp-core-mvc/code-snippet/grid/columns/prevent-column-menu/tagHelper @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md index 5449665d61..1af5554c46 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md @@ -40,6 +40,25 @@ The default column menu items are displayed in following table. > You can customize the default items by defining the [ColumnMenuItems](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.grids.grid.html#Syncfusion_EJ2_Grids_Grid_ColumnMenuItems) with required items. +## Prevent column menu for particular column + +The Syncfusion® ASP.NET MVC Grid component provides the ability to prevent the appearance of the column menu for specific columns. This feature is useful when you want to restrict certain columns from being customizable through the column menu. + +To prevent the column menu for a particular column, you can set the [ShowColumnMenu](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.grids.grid.html#Syncfusion_EJ2_Grids_Grid_ShowColumnMenu) property to **false** for that specific column configuration. This will disable the column menu options specifically for the designated column, while other columns will have the column menu enabled. + +The following example demonstrates how to prevent the column menu for a specific column. In this example, the column menu is disabled for the **OrderID** column by setting the `showColumnMenu` property to **false**. + +{% tabs %} +{% highlight cshtml tabtitle="CSHTML" %} +{% include code-snippet/grid/columns/prevent-column-menu/razor %} +{% endhighlight %} +{% highlight c# tabtitle="Columnmenu.cs" %} +{% include code-snippet/grid/columns/prevent-column-menu/columnmenu.cs %} +{% endhighlight %} +{% endtabs %} + +![Prevent column menu](../images/column-menu/prevent-column-menu.png) + ## Add custom column menu item The custom column menu item feature allows you to add additional menu items to the column menu in the Syncfusion® Grid. These custom menu items can be defined using the [ColumnMenuItems](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.grids.grid.html#Syncfusion_EJ2_Grids_Grid_ColumnMenuItems) property, which accepts a collection of `columnMenuItemModel` objects. You can define the actions for these custom items in the [ColumnMenuClick](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.grids.grid.html#Syncfusion_EJ2_Grids_Grid_ColumnMenuClick) event. diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md index dcd5fbb4ef..b3095f5184 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md @@ -42,6 +42,25 @@ The default column menu items are displayed in following table. > You can customize the default items by defining the [columnMenuItems](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ColumnMenuItems) with required items. +## Prevent column menu for particular column + +The Syncfusion® ASP.NET Core Grid component provides the ability to prevent the appearance of the column menu for specific columns. This feature is useful when you want to restrict certain columns from being customizable through the column menu. + +To prevent the column menu for a particular column, you can set the [showColumnMenu](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ShowColumnMenu) property to **false** for that specific column configuration. This will disable the column menu options specifically for the designated column, while other columns will have the column menu enabled. + +The following example demonstrates how to prevent the column menu for a specific column. In this example, the column menu is disabled for the **OrderID** column by setting the `showColumnMenu` property to **false**. + +{% tabs %} +{% highlight cshtml tabtitle="CSHTML" %} +{% include code-snippet/grid/columns/prevent-column-menu/tagHelper %} +{% endhighlight %} +{% highlight c# tabtitle="Columnmenu.cs" %} +{% include code-snippet/grid/columns/prevent-column-menu/columnmenu.cs %} +{% endhighlight %} +{% endtabs %} + +![Prevent column menu](../images/column-menu/prevent-column-menu.png) + ## Add custom column menu item The custom column menu item feature allows you to add additional menu items to the column menu in the Syncfusion® Grid. These custom menu items can be defined using the [columnMenuItems](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ColumnMenuItems) property, which accepts a collection of `columnMenuItemModel` objects. You can define the actions for these custom items in the [columnMenuClick](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ColumnMenuClick) event. diff --git a/ej2-asp-core-mvc/grid/images/column-menu/prevent-column-menu.png b/ej2-asp-core-mvc/grid/images/column-menu/prevent-column-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..40dabf048549d09a3bcd2f4321e1480eefc0411b GIT binary patch literal 44435 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 Date: Wed, 2 Apr 2025 15:51:02 +0530 Subject: [PATCH 2/3] 950978: Included the prevent column menu topic --- ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md index 1af5554c46..f1aa95bb6f 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md @@ -46,7 +46,7 @@ The Syncfusion® ASP.NET MVC Grid component To prevent the column menu for a particular column, you can set the [ShowColumnMenu](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.grids.grid.html#Syncfusion_EJ2_Grids_Grid_ShowColumnMenu) property to **false** for that specific column configuration. This will disable the column menu options specifically for the designated column, while other columns will have the column menu enabled. -The following example demonstrates how to prevent the column menu for a specific column. In this example, the column menu is disabled for the **OrderID** column by setting the `showColumnMenu` property to **false**. +The following example demonstrates how to prevent the column menu for a specific column. In this example, the column menu is disabled for the **OrderID** column by setting the `ShowColumnMenu` property to **false**. {% tabs %} {% highlight cshtml tabtitle="CSHTML" %} From 100b641e4dab120f3e850a4f5bddd2bb2bbf5a8a Mon Sep 17 00:00:00 2001 From: Vinitha Balasubramanian Date: Thu, 3 Apr 2025 13:13:04 +0530 Subject: [PATCH 3/3] 950978: Addressed review comments --- ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md | 2 +- ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md index f1aa95bb6f..ea22f21490 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.MVC/columns/column-menu.md @@ -42,7 +42,7 @@ The default column menu items are displayed in following table. ## Prevent column menu for particular column -The Syncfusion® ASP.NET MVC Grid component provides the ability to prevent the appearance of the column menu for specific columns. This feature is useful when you want to restrict certain columns from being customizable through the column menu. +The Syncfusion® ASP.NET MVC Grid provides the ability to prevent the appearance of the column menu for specific columns. This feature is useful when you want to restrict certain columns from being customizable through the column menu. To prevent the column menu for a particular column, you can set the [ShowColumnMenu](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.grids.grid.html#Syncfusion_EJ2_Grids_Grid_ShowColumnMenu) property to **false** for that specific column configuration. This will disable the column menu options specifically for the designated column, while other columns will have the column menu enabled. diff --git a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md index b3095f5184..266b3cb82d 100644 --- a/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md +++ b/ej2-asp-core-mvc/grid/EJ2_ASP.NETCORE/columns/column-menu.md @@ -44,7 +44,7 @@ The default column menu items are displayed in following table. ## Prevent column menu for particular column -The Syncfusion® ASP.NET Core Grid component provides the ability to prevent the appearance of the column menu for specific columns. This feature is useful when you want to restrict certain columns from being customizable through the column menu. +The Syncfusion® ASP.NET Core Grid provides the ability to prevent the appearance of the column menu for specific columns. This feature is useful when you want to restrict certain columns from being customizable through the column menu. To prevent the column menu for a particular column, you can set the [showColumnMenu](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Grids.Grid.html#Syncfusion_EJ2_Grids_Grid_ShowColumnMenu) property to **false** for that specific column configuration. This will disable the column menu options specifically for the designated column, while other columns will have the column menu enabled.