- Home
- Forum
- ASP.NET Core
- new GroupSettings on ejGrid
new GroupSettings on ejGrid
Hello, I've created a grid in my project and I want to enable the grouping so I've add "allow-grouping="true" but I want also an initial grouping but with the command "group-settings ="@(new GroupSettings { GroupedColumns= new List() { "ShipCountry" } })"" it returns me an error saying that GroupSettings could not be found.I've also tried with between the and the but it returns me that doesn't allow it as a child.How can I solve this problem? Thanks, best regards.David UPDATE: adding Syncfusion.JavaScript.Models.GroupSettings it seems i solved that problem but now it appears the initial grouping during the loading and suddenly disappears on loaded page, seems like it falls back on a default value...
SIGN IN To post a reply.
3 Replies
FS
Farveen Sulthana Thameeztheen Basha
Syncfusion Team
May 12, 2017 11:25 AM UTC
Hi David,
Thanks for contacting syncfusion support.
While checking your code for initialGrouping, you have mentioned the “GroupedColumns= new List()” instead “GroupedColumns = new List<string>()” that leads to your reported problem. Please follow the syntax as per given code example and Help document.
Please refer to the code example:-
|
<ej-grid id="FlatGrid" allow-paging="true" allow-grouping="true" group-settings ="@(new GroupSettings { GroupedColumns= new List<string>() { "CustomerID" } })" >
<e-datamanager url="/Home/DataSource" insert-url="/Home/CellEditInsert" update-url="/Home/CellEditUpdate" remove-url="/Home/CellEditDelete" adaptor="UrlAdaptor" ></e-datamanager>
<e-columns>
<e-column field="OrderID" is-primary-key="true" header-text="Order ID" text-align="Right" width="70"></e-column>
<e-column field="CustomerID" header-text="Customer ID" width="80"></e-column>
</e-columns>
</ej-grid> |
Please refer to the Help document :-
Regards,
Farveensulthana T
DM
Dmitriy
June 21, 2017 01:12 PM UTC
Hello.
This example https://help.syncfusion.com/aspnet-core/grid/grouping?cs-save-lang=1&cs-lang=razor#initial-grouping doesn't work (There is no class GroupSettings at all). If delete initial grouping and try group manually - there are no result. Please, help.
P.S.
Also try to use this example http://aspnetcore.syncfusion.com/grid/grouping
SS
Seeni Sakthi Kumar Seeni Raj
Syncfusion Team
June 22, 2017 12:35 PM UTC
Hi David,
We suspect you are missing namespace Syncfusion.JavaScript.Models in the Grid page. So we suggest to follow the code example and update the same at your end.
|
@using Syncfusion.JavaScript.Models;
<ej-grid id="FlatGrid" allow-paging="true" datasource="ViewBag.data" allow-grouping="true" group-settings ="@(new GroupSettings { GroupedColumns= new List<string>() { "CustomerID" } })">
<e-columns>
<e-column field="ID" header-text="Order ID" is-primary-key="true" text-align="Right" width="75"> </e-column>
<e-column field="CustomerID" header-text="Customer ID" width="80"></e-column>
<e-column field="EmployeeID" header-text="Employee ID" text-align="Left" width="75"></e-column>
</e-columns>
</ej-grid> |
We have prepared a sample that can be downloaded from the following location.
If you are still facing any problem, please share the following details to analyze the problem at our end.
1) Code example of the Grid
2) Screenshot for the issue
3) If possible, modify the attached sample and reproduce the issue
Regards,
Seeni Sakthi Kumar S.
SIGN IN To post a reply.
- 3 Replies
- 4 Participants
-
DA David
- May 11, 2017 11:10 AM UTC
- Jun 22, 2017 12:35 PM UTC