Skip to content

Commit 278f5bd

Browse files
Merge branch '933810-Tc-describ-cm' of https://github.com/syncfusion-content/ej2-asp-core-mvc-docs into 933810-Tc-describ-cm
2 parents 99bdc17 + b452f13 commit 278f5bd

File tree

213 files changed

+2269
-1523
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

213 files changed

+2269
-1523
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Essential Studio for ##Platform_Name## Weekly Release Release Notes
3+
description: Essential Studio for ##Platform_Name## Weekly Release Release Notes
4+
platform: ej2-asp-core-mvc
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for ##Platform_Name## Release Notes
9+
10+
{% include release-info.html date="February 04, 2025" version="v28.2.4" %}
11+
12+
{% directory path: _includes/release-notes/v28.2.4 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
public ActionResult Default()
2+
{
3+
return View();
4+
}
5+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
public ActionResult Default()
2+
{
3+
return View();
4+
}
5+

ej2-asp-core-mvc/code-snippet/grid/aggregate/custom-aggregate-distinct/razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@Html.EJS().Grid("grid").DataSource((IEnumerable<object>)ViewBag.dataSource).Height("348px").Columns(col =>
22
{
3-
col.Field("OrderID").HeaderText("Order ID").Width("150").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
3+
col.Field("OrderID").HeaderText("Order ID").Width("150").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
44
col.Field("CustomerID").HeaderText("Customer Name").Width("140").Add();
55
col.Field("Freight").HeaderText("Freight").Width("130").Format("C2").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
66
col.Field("ShipCountry").HeaderText("Ship Country").Width("130").Add();

ej2-asp-core-mvc/code-snippet/grid/aggregate/reactive-agg-inline-edit/tagHelper

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,4 @@
3030
selectedRecord['Freight'] = args.value;
3131
gridInstance.aggregateModule.refresh(selectedRecord);
3232
}
33-
3433
</script>

ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/razor

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
@Html.EJS().Grid("Auto").DataSource((IEnumerable<object>)ViewBag.dataSource).DataBound("dataBound").EditSettings(edit => { edit.AllowAdding(true).AllowEditing(true).AllowDeleting(true); }).Render()
2-
32
<script>
43
function dataBound() {
54
document.getElementById('Auto').ej2_instances[0].columns[0].isPrimaryKey = 'true';

ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/tagHelper

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<e-grid-editSettings allowAdding="true" allowDeleting="true" allowEditing="true">
33
</e-grid-editSettings>
44
</ejs-grid>
5-
65
<script>
76
function dataBound() {
87
document.getElementById('Auto').ej2_instances[0].columns[0].isPrimaryKey = 'true';

ej2-asp-core-mvc/code-snippet/grid/columns/autocolumnformat/tagHelper

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" dataBound="dataBound">
2-
1+
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" dataBound="dataBound">
32
</ejs-grid>
4-
53
<script>
64
function dataBound() {
75
const grid = document.getElementById('Auto').ej2_instances[0];
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<ejs-grid id="grid" dataSource="@ViewBag.DataSource" height="315px" >
22
<e-grid-columns>
33
<e-grid-column field="EmployeeID" headerText="Employee ID" width="120" textAlign="Right"></e-grid-column>
4-
<e-grid-column field="Names.0.FirstName" headerText="Last Name" width="120"></e-grid-column>
5-
<e-grid-column field="Names.0.LastName" headerText="Last Name" width="120"></e-grid-column>
6-
<e-grid-column field="Title" headerText="Title" width="150"></e-grid-column>
4+
<e-grid-column field="Names.0.FirstName" headerText="Last Name" width="120"></e-grid-column>
5+
<e-grid-column field="Names.0.LastName" headerText="Last Name" width="120"></e-grid-column>
6+
<e-grid-column field="Title" headerText="Title" width="150"></e-grid-column>
77
</e-grid-columns>
88
</ejs-grid>

ej2-asp-core-mvc/code-snippet/grid/columns/column-render-array/razor

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
@{
22
var valueAccess = "valueAccessFn";
33
}
4-
54
@Html.EJS().Grid("Grid").DataSource((IEnumerable<object>)ViewBag.DataSource).Height(350).Columns(col =>
65
{
76
col.Field("EmployeeID").HeaderText("Employee ID").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Width("120").Add();
87
col.Field("Name").HeaderText("Full Name").ValueAccessor(valueAccess).Width("150").Add();
98
col.Field("Title").HeaderText("Title").Width("150").Add();
109
}).Render()
11-
1210
<script>
1311
function valueAccessFn(field, data) {
1412
return data[field].map((s) => { return s.LastName || s.FirstName; }).join(' ');

ej2-asp-core-mvc/code-snippet/grid/columns/column-render-array/tagHelper

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
@{
22
var valueAccess = "valueAccessFn";
33
}
4-
54
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" height="350" >
65
<e-grid-columns>
76
<e-grid-column field="EmployeeID" headerText="Employee ID" width="150" ></e-grid-column>
87
<e-grid-column field="Name" headerText="Full Name" width="150"></e-grid-column>
98
<e-grid-column field="Title" headerText="Title" width="150"></e-grid-column>
109
</e-grid-columns>
1110
</ejs-grid>
12-
1311
<script>
1412
function valueAccessFn(field, data) {
1513
return data[field].map((s) => { return s.LastName || s.FirstName; }).join(' ');
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<ejs-grid id="Grid" allowPaging='true' query="new ej.data.Query().expand('Employee')" >
22
<e-data-manager url="https://services.odata.org/V4/Northwind/Northwind.svc/Orders/" crossdomain="true" adaptor="ODataV4Adaptor"></e-data-manager>
33
<e-grid-columns>
4-
<e-grid-column field="OrderID" headerText="Order ID" width="100" ></e-grid-column>
5-
<e-grid-column field="CustomerID" headerText="Customer ID" width="120"></e-grid-column>
6-
<e-grid-column field="ShipCity" headerText="Ship City" width="130"></e-grid-column>
7-
<e-grid-column field="Employee.City" headerText="City" width="130"></e-grid-column>
4+
<e-grid-column field="OrderID" headerText="Order ID" width="100"></e-grid-column>
5+
<e-grid-column field="CustomerID" headerText="Customer Name" width="120"></e-grid-column>
6+
<e-grid-column field="ShipCity" headerText="Ship City" width="130"></e-grid-column>
7+
<e-grid-column field="Employee.City" headerText="City" width="130"></e-grid-column>
88
</e-grid-columns>
99
</ejs-grid>
1010

ej2-asp-core-mvc/code-snippet/grid/columns/column-render-serial/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<e-grid-column field="OrderID" headerText="Order ID" width="100" textAlign="Right"></e-grid-column>
55
<e-grid-column field="CustomerID" headerText="Customer Name" width="120"></e-grid-column>
66
<e-grid-column field="Freight" headerText="Freight" textAlign="Right" width="120" ></e-grid-column>
7-
<e-grid-column field="ShipCity" headerText="Ship City" width="150"></e-grid-column>
7+
<e-grid-column field="ShipCity" headerText="Ship City" width="150"></e-grid-column>
88
</e-grid-columns>
99
</ejs-grid>
1010
<script>

ej2-asp-core-mvc/code-snippet/grid/columns/column-render-valueaccessor/razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
var concatenateFields = "concatenateFieldsFn";
44
}
55

6-
@Html.EJS().Grid("ValueAccessor").DataSource((IEnumerable<object>)ViewBag.DataSource).Height(350).Columns(col =>
6+
@Html.EJS().Grid("grid").DataSource((IEnumerable<object>)ViewBag.DataSource).Height(350).Columns(col =>
77
{
88
col.Field("OrderID").HeaderText("Order ID").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Width("120").Add();
99
col.Field("CustomerID").HeaderText("Customer Name").Width("150").Add();

ej2-asp-core-mvc/code-snippet/grid/columns/column-render-valueaccessor/tagHelper

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
var currencyFormatter = "currencyFormatterFn";
33
var concatenateFields = "concatenateFieldsFn";
44
}
5-
6-
<ejs-grid id="ValueAccessor" dataSource="@ViewBag.DataSource" height="350">
5+
<ejs-grid id="grid" dataSource="@ViewBag.DataSource" height="350">
76
<e-grid-columns>
87
<e-grid-column field="OrderID" headerText="Order ID" width="100" textAlign="Right"></e-grid-column>
98
<e-grid-column field="CustomerID" headerText="Customer Name" width="120"></e-grid-column>

ej2-asp-core-mvc/code-snippet/grid/columns/column-rendering/razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
col.Field("CustomerID").HeaderText("Customer ID").Width("120").Add();
55
col.Field("Freight").HeaderText("Freight").Width("80").Format("C2").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
66
col.Field("OrderDate").HeaderText("Order Date").Width("80").Format("yMd").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
7-
col.Field("ShipCity").HeaderText("Ship Country").Width("120").Add();
7+
col.Field("ShipCountry").HeaderText("Ship Country").Width("120").Add();
88

99
}).Render()

ej2-asp-core-mvc/code-snippet/grid/columns/column-rendering/tagHelper

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
<e-grid-column field='CustomerID' headerText='Customer ID' width="120"></e-grid-column>
55
<e-grid-column field='Freight' headerText='Freight' format='C2' textAlign='Right' width="80"></e-grid-column>
66
<e-grid-column field='OrderDate' headerText='Order Date' format='yMd' textAlign='Right' width="80"></e-grid-column>
7+
<e-grid-column field='ShipCountry' headerText='Ship Country' width="80"></e-grid-column>
78
</e-grid-columns>
89
</ejs-grid>

ej2-asp-core-mvc/code-snippet/grid/columns/columnchooser-external/razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div style="padding:0px 0px 20px 0px">
2-
@Html.EJS().Button("show")..CssClass("e-primary").Content("open Column Chooser").Render()
2+
@Html.EJS().Button("show").CssClass("e-primary").Content("open Column Chooser").Render()
33
</div>
44
@Html.EJS().Grid("Grid").DataSource((IEnumerable<object>)ViewBag.DataSource).ShowColumnChooser(true).Columns(col =>
55
{

ej2-asp-core-mvc/code-snippet/grid/columns/columnchooser-external/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div style="padding:0px 0px 20px 0px">
2-
<ejs-button class='e-primary' id='show' content="open Column Chooser"> </ejs-button>
2+
<ejs-button class='e-primary' id='show' content="open Column Chooser"> </ejs-button>
33
</div>
44
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" showColumnChooser='true' toolbar="@(new List<string>() { "ColumnChooser"})">
55
<e-grid-columns>

ej2-asp-core-mvc/code-snippet/grid/columns/columnmenu-stacked/razor

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
col.Field("ShipCity").HeaderText("Ship City").Width("130").Add();
3737
col.Field("ShipCountry").HeaderText("Ship Country").Width("130").Add();
3838
}).ColumnMenuItems(columnMenuItems).ColumnMenuClick("columnMenuClick").FilterSettings(filter => { filter.Type(Syncfusion.EJ2.Grids.FilterType.CheckBox); }).GroupSettings(group => { group.ShowGroupedColumn(true); }).AllowPaging().Render()
39-
4039
<script>
4140
function columnMenuClick(args) {
4241
if (args.item.id === 'option1') {

ej2-asp-core-mvc/code-snippet/grid/columns/columnmenu-stacked/tagHelper

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ showColumnMenu='true' allowFiltering='true' allowGrouping='true' columnMenuClick
3737
<e-grid-column field='OrderID' headerText='Order ID' textAlign='Right' width="120"></e-grid-column>
3838
<e-grid-column field="CustomerID" headerText="Customer ID" width="120"></e-grid-column>
3939
<e-grid-column field="Freight" headerText="Freight" format='C' textAlign="Right" width="130"></e-grid-column>
40-
<e-grid-column field="ShipCountry" headerText="Ship Country" width="130"></e-grid-column>
4140
<e-grid-column field="ShipCity" headerText="Ship City" width="130"></e-grid-column>
41+
<e-grid-column field="ShipCountry" headerText="Ship Country" width="130"></e-grid-column>
4242
</e-grid-columns>
4343
</ejs-grid>
4444
<script>
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" allowPaging='true' allowGrouping='true' allowSorting='true'
2-
showColumnMenu='true' allowFiltering='true' >
1+
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" allowPaging='true' allowGrouping='true' allowSorting='true' showColumnMenu='true' allowFiltering='true' >
32
<e-grid-groupsettings showGroupedColumn="true"></e-grid-groupsettings>
43
<e-grid-filtersettings type="CheckBox"></e-grid-filtersettings>
54
<e-grid-columns>
65
<e-grid-column field='OrderID' headerText='Order ID' textAlign='Right' width="120"></e-grid-column>
76
<e-grid-column field="CustomerID" headerText="Customer ID" width="120"></e-grid-column>
87
<e-grid-column field="Freight" headerText="Freight" format='C' textAlign="Right" width="130"></e-grid-column>
9-
<e-grid-column field="ShipCountry" headerText="Ship Country" width="130"></e-grid-column>
108
<e-grid-column field="ShipCity" headerText="Ship City" width="130"></e-grid-column>
9+
<e-grid-column field="ShipCountry" headerText="Ship Country" width="130"></e-grid-column>
1110
</e-grid-columns>
1211
</ejs-grid>
Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,17 @@
1-
<div id="message" style="color: red; text-align: center;padding-bottom:20px"></div>
2-
3-
@Html.EJS().Grid("Grid").DataSource((IEnumerable<object>)ViewBag.DataSource).ShowColumnMenu(true).AllowSorting().AllowFiltering(true).AllowGrouping(true).Columns(col =>
4-
{
5-
col.Field("OrderID").HeaderText("Order ID").Width("120").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
6-
col.Field("CustomerID").HeaderText("Customer ID").Width("120").Add();
7-
col.Field("Freight").HeaderText("Freight").Width("120").Format("C").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
8-
col.Field("ShipCity").HeaderText("Ship City").Width("130").Add();
9-
col.Field("ShipCountry").HeaderText("Ship Country").Width("130").Add();
10-
}).AllowPaging().ColumnMenuClick("columnMenuClick").ColumnMenuOpen("columnMenuOpen").FilterSettings(filter => { filter.Type(Syncfusion.EJ2.Grids.FilterType.CheckBox); }).GroupSettings(group => group.ShowGroupedColumn(true)).Render()
11-
12-
<script>
13-
function columnMenuOpen(args) {
14-
document.getElementById("message").innerText = 'columnMenuOpen event is triggered';
15-
}
16-
17-
function columnMenuClick(args) {
18-
19-
document.getElementById("message").innerText = 'columnMenuClick event is triggered';
20-
21-
}
22-
</script>
1+
<div id="message" style="color: red; text-align: center;padding-bottom:20px"></div>
2+
@Html.EJS().Grid("Grid").DataSource((IEnumerable<object>)ViewBag.DataSource).ShowColumnMenu(true).AllowSorting().AllowFiltering(true).AllowGrouping(true).Columns(col =>
3+
{
4+
col.Field("OrderID").HeaderText("Order ID").Width("120").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
5+
col.Field("CustomerID").HeaderText("Customer ID").Width("120").Add();
6+
col.Field("Freight").HeaderText("Freight").Width("120").Format("C").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
7+
col.Field("ShipCity").HeaderText("Ship City").Width("130").Add();
8+
col.Field("ShipCountry").HeaderText("Ship Country").Width("130").Add();
9+
}).AllowPaging().ColumnMenuClick("columnMenuClick").ColumnMenuOpen("columnMenuOpen").FilterSettings(filter => { filter.Type(Syncfusion.EJ2.Grids.FilterType.CheckBox); }).GroupSettings(group => group.ShowGroupedColumn(true)).Render()
10+
<script>
11+
function columnMenuOpen(args) {
12+
document.getElementById("message").innerText = 'columnMenuOpen event is triggered';
13+
}
14+
function columnMenuClick(args) {
15+
document.getElementById("message").innerText = 'columnMenuClick event is triggered';
16+
}
17+
</script>

ej2-asp-core-mvc/code-snippet/grid/columns/columnmenuevents/tagHelper

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
11
<p style="color: red; text-align: center;" id="message"></p>
2-
3-
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" allowPaging='true' allowSorting='true'
4-
showColumnMenu='true' allowFiltering='true' allowGrouping='true' columnMenuClick='columnMenuClick' columnMenuOpen='columnMenuOpen'>
2+
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" allowPaging='true' allowSorting='true' showColumnMenu='true' allowFiltering='true' allowGrouping='true' columnMenuClick='columnMenuClick' columnMenuOpen='columnMenuOpen'>
53
<e-grid-filtersettings type="CheckBox"></e-grid-filtersettings>
64
<e-grid-groupsettings showGroupedColumn="true"></e-grid-groupsettings>
7-
85
<e-grid-columns>
96
<e-grid-column field='OrderID' headerText='Order ID' textAlign='Right' width="120"></e-grid-column>
107
<e-grid-column field="CustomerID" headerText="Customer ID" width="120"></e-grid-column>
118
<e-grid-column field="Freight" headerText="Freight" format='C' textAlign="Right" width="130"></e-grid-column>
12-
<e-grid-column field="ShipCountry" headerText="Ship Country" width="130"></e-grid-column>
139
<e-grid-column field="ShipCity" headerText="Ship City" width="130"></e-grid-column>
10+
<e-grid-column field="ShipCountry" headerText="Ship Country" width="130"></e-grid-column>
1411
</e-grid-columns>
1512
</ejs-grid>
16-
1713
<script>
1814
function columnMenuOpen() {
1915
document.getElementById("message").innerText = 'columnMenuOpen event is Triggered';
2016
}
21-
2217
function columnMenuClick() {
2318
document.getElementById("message").innerText = 'columnMenuClick event is Triggered';
2419
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<ejs-grid id="Grid" dataSource="@ViewBag.data" height="315" >
22
<e-grid-columns>
3-
<e-grid-column field="EmployeeID" headerText="Employee ID" width="120" textAlign="Right"></e-grid-column>
4-
<e-grid-column field="Name.FirstName" headerText="Last Name" width="120"></e-grid-column>
5-
<e-grid-column field="Name.LastName" headerText="Last Name" width="120"></e-grid-column>
6-
<e-grid-column field="Title" headerText="Title" width="150"></e-grid-column>
3+
<e-grid-column field="EmployeeID" headerText="Employee ID" width="120" textAlign="Right"></e-grid-column>
4+
<e-grid-column field="Name.FirstName" headerText="Last Name" width="120"></e-grid-column>
5+
<e-grid-column field="Name.LastName" headerText="Last Name" width="120"></e-grid-column>
6+
<e-grid-column field="Title" headerText="Title" width="150"></e-grid-column>
77
</e-grid-columns>
88
</ejs-grid>

ej2-asp-core-mvc/code-snippet/grid/columns/custom-column-menu-icon/razor

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
col.Field("OrderDate").HeaderText("Order Date").Width("130").Format("yMd").Add();
88
col.Field("Freight").HeaderText("Freight").Width("120").Format("C2").Add();
99
col.Field("ShipCountry").HeaderText("Ship Country").Width("120").Add();
10-
11-
}).Render()
12-
10+
}).Render()
1311
<style>
1412
.e-grid .e-columnheader .e-icons.e-columnmenu::before {
1513
content: "\e799";

ej2-asp-core-mvc/code-snippet/grid/columns/custom-column-menu-icon/tagHelper

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" showColumnMenu="true">
44
<e-grid-columns>
55
<e-grid-column field="OrderID" headerText="Order ID" textAlign="Right" width="120"></e-grid-column>
6-
<e-grid-column field="CustomerID" headerText="Customer ID" width="150"></e-grid-column>
7-
<e-grid-column field="ShipCity" headerText="Ship City" width="150"></e-grid-column>
8-
<e-grid-column field="ShipName" headerText="Ship Name" width="150"></e-grid-column>
6+
<e-grid-column field="CustomerID" headerText="Customer Name" width="150"></e-grid-column>
7+
<e-grid-column field="OrderDate" headerText="Order Date" fromat="yMd" width="150"></e-grid-column>
8+
<e-grid-column field="Freight" headerText="Freight" format="C2" width="150"></e-grid-column>
9+
<e-grid-column field="ShipCountry" headerText="Ship Country" width="150"></e-grid-column>
910
</e-grid-columns>
1011
</ejs-grid>
11-
1212
<style>
1313
.e-grid .e-columnheader .e-icons.e-columnmenu::before {
1414
content: "\e799";

ej2-asp-core-mvc/code-snippet/grid/columns/customcolumnmenu/razor

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
col.Field("Freight").HeaderText("Freight").Width("120").Format("C").TextAlign(Syncfusion.EJ2.Grids.TextAlign.Right).Add();
1212
col.Field("ShipCity").HeaderText("Ship City").Width("130").Add();
1313
col.Field("ShipCountry").HeaderText("Ship Country").Width("130").Add();
14-
}).AllowPaging().ColumnMenuClick("columnMenuClick").SortSettings(sort => sort.Columns(cols)).ColumnMenuItems(columnMenuitems).Render()
15-
14+
}).AllowPaging().ColumnMenuClick("columnMenuClick").SortSettings(sort => sort.Columns(cols)).ColumnMenuItems(columnMenuitems).Render()
1615
<script>
1716
function columnMenuClick(args) {
1817
if (args.item.id === 'gridclearsorting') {

ej2-asp-core-mvc/code-snippet/grid/columns/customcolumnmenu/tagHelper

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@
44
List<object> cols = new List<object>();
55
cols.Add(new { field = "OrderID", direction = "Ascending" });
66
}
7-
8-
9-
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" allowPaging='true' allowSorting='true'
10-
showColumnMenu='true' columnMenuItems='columnMenuitems' columnMenuClick='columnMenuClick'>
7+
<ejs-grid id="Grid" dataSource="@ViewBag.DataSource" allowPaging='true' allowSorting='true' showColumnMenu='true' columnMenuItems='columnMenuitems' columnMenuClick='columnMenuClick'>
118
<e-grid-sortsettings columns='cols'></e-grid-sortsettings>
12-
139
<e-grid-columns>
1410
<e-grid-column field='OrderID' headerText='Order ID' textAlign='Right' width="120"></e-grid-column>
1511
<e-grid-column field="CustomerID" headerText="Customer ID" width="120"></e-grid-column>
@@ -18,7 +14,6 @@
1814
<e-grid-column field="ShipCity" headerText="Ship City" width="130"></e-grid-column>
1915
</e-grid-columns>
2016
</ejs-grid>
21-
2217
<script>
2318
function columnMenuClick(args) {
2419
if (args.item.id === 'gridclearsorting') {

0 commit comments

Comments
 (0)