Grid Grouping a DataSource is required to create Manager

In my razor view I have the following       

@model IEnumerable<ObjectType>

@{
    Layout = "~/Views/Admin/_AdminLayout.cshtml";
}


<div class="containter">
    @(Html.EJ().Grid<ObjectType>("Details")
                .Datasource(ds => ds.Json(Model)
                            .UpdateURL("EditData")
                            .InsertURL("AddData")
                    .RemoveURL("NormalDelete")
                    .Adaptor(AdaptorType.RemoteSaveAdaptor))
    .AllowGrouping()
    .EnableHeaderHover()
    .EditSettings(edit => { edit.AllowAdding().AllowDeleting().AllowEditing(); })
              .ToolbarSettings(toolbar =>
                {
                    toolbar.ShowToolbar().ToolbarItems(items =>
                    {
                        items.AddTool(ToolBarItems.Add);
                        items.AddTool(ToolBarItems.Edit);
                        items.AddTool(ToolBarItems.Delete);
                        items.AddTool(ToolBarItems.Update);
                        items.AddTool(ToolBarItems.Cancel);
                    });
                })
    .AllowPaging()
    .AllowScrolling()
  //  .GroupSettings(group =>
 //   {
 //      group.GroupedColumns(col => { col.Add("1" }).EnableDropAreaAnimation(false);
//    })


    .Columns(col =>
    {
    col.Field("1").ToString())
    .HeaderText("1").ToString())
    .IsPrimaryKey(true)
    .TextAlign(TextAlign.Right)
    .Visible(false)
    .Add();
    col.Field("2").ToString())
    .HeaderText("2")
    .Add();
    col.Field("3")
    .HeaderText("3")
    .Add();
    col.Field("4")
    .HeaderText("4")
    .TextAlign(TextAlign.Right)
    .Add();
    col.Field("5")
    .HeaderText("5")
    .Add();
    col.Field("6")
    .HeaderText("6")
    .Add();
    })
    )
</div>


The  Page loads and the data is displayed.  Paging Works  and the Editing / Adding works as well.    But when I try to group the columns I get the following javascript error

ej.web.all.min.js:10 Uncaught DataManger : a dataSource is required to create Manager
Error: DataManger : a dataSource is required to create Manager
    at u (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:70811)
    at Object.t.DataManager (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:20276)
    at Object.t.gridFeatures.group._setAggregates (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:1477102)
    at Object.t.widget._ensureDataSource (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:1522954)
    at Object.t.gridFeatures.common._processBindings (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:1290350)
    at Object.t.gridFeatures.group.groupColumn (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:1464622)
    at Object.r.ejDroppable.drop (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:1478050)
    at Object.t.widget._drop (http://localhost:36348/Scripts/ej/ej.web.all.min.js:10:85818)
    at HTMLDivElement.proxy (http://localhost:36348/Scripts/jquery-1.10.2.js:841:14)
    at HTMLDivElement.jQuery.event.dispatch (http://localhost:36348/Scripts/jquery-1.10.2.js:5109:9)



1 Reply

RU Ragavee U S Syncfusion Team March 13, 2015 09:50 AM UTC

Hi Aaron,

We have analyzed the reported issue and we suspect that you are currently using our v12.4.0.24 products.

For your kind information, it is a known issue in our Volume 4, 2014 release( v12.4.0.24 ). But the issue has been fixed and the fix has been included in our Volume 4, Service Pack 1 release(v12.4.0.30). So we suggest you to upgrade to the latest version of Essential Studio 2014 Volume 4 Service Pack 2 Release v12.4.0.34 from the following link to resolve the above mentioned issue.

http://www.syncfusion.com/downloads/aspnet-service-packs

Please get back to us if you need any further assistance.

Regards

Ragavee U S



Loader.
Up arrow icon