Forum
November 2nd, 2014
A
A
A
Topic RSS
Related Topics
Offline
The forums are currently locked and only available for read only access



.Net MVC3 jQgrid error
Tags: .Net MVC3 JqGrid
01/08/2012
18:17
18:17

Deep0410
New Member
Members
Forum Posts: 2
Member Since:
01/08/2012
01/08/2012

Hi,
I am trying to implement jqgrid in our MVC3 project. However I run into this error:-
Microsoft JScript runtime error: 'b.jgrid.errors.model' is null or not an object.
These are the scripts referred in the _layout.cshtml:-
<script src="@Url.Content("~/Scripts/jquery-1.5.2.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/grid.local-en.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.jqGrid.min.js")" type="text/javascript"></script>
My Controller code look like this:-
public ActionResult getSummaryRow(string sidx, string sord, int page, int rows)
{
int pageIndex = Convert.ToInt32(page) - 1;
int pageSize = rows;
int totalRecords = _context.ScoreCard_Dashboard_summary.Where(a=>a.DateId==_dateid).Count();
int totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize);
var summaryRecord = _context.ScoreCard_Dashboard_summary.Skip(pageIndex * pageSize).Take(pageSize);
var jsonData = new
{
total = totalPages,
page,
records = totalRecords,
rows = (
from sRec in _context.ScoreCard_Dashboard_summary
where sRec.DateId == _dateid
select new
{
i = sRec.DateId,
cell = new string[] { sRec.DateId.ToString(),
sRec.ReportName,
sRec.Month,
sRec.tot_msr_cnt.ToString(),
sRec.Missing_Count.ToString(),
sRec.PubInd
}
}
).ToArray()
};
return Json(jsonData, JsonRequestBehavior.AllowGet);
}
This is my View page :-
<script type="text/javascript">
$(function () {
$("#list").jqGrid({
url: '/Home/getSummaryRow/',
datatype: 'json',
mtype: 'GET',
colNames: ['Date Id','Report Name', 'Month', 'Total Measure','Missing Measure','Published'],
colModel: [
{ name: 'DateId', index: 'DateId', width: 20, align: 'left' },
{ name: 'ReportName', index: 'ReportName', width: 40, align: 'left' },
{ name: 'Month', index: 'Month', width: 40, align: 'left' },
{ name: 'tot_msr_cnt', index: 'tot_msr_cnt', width: 20, align: 'right' },
{ name: 'missing_count', index: 'missing_count', width: 20, align: 'right'}],
pager: jQuery('#pager'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortname: 'Month',
sortorder: "desc",
viewrecords: true,
imgpath: '/scripts/themes/coffee/images',
caption: 'List of ScoreCard Reports'
});
});
</script>
<h2>@ViewBag.Message</h2>
<p>
<table id="list" class="scroll" cellpadding="0" cellspacing="0"></table>
<div id="pager" class="scroll" style="text-align:center;"></div>
</p>
Thanks in advance.
Forum Timezone: Europe/Sofia
Most Users Ever Online: 715
Currently Online:
88 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66