Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_Related Related Topics sp_TopicIcon
.Net MVC3 jQgrid error
01/08/2012
18:17
Avatar
Deep0410
New Member
Members
Forum Posts: 2
Member Since:
01/08/2012
sp_UserOfflineSmall Offline

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:
49 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.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information