<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: JqGrid method call URL not working</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-method-call-url-not-working</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/jqgrid-method-call-url-not-working/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>rams_innovative on JqGrid method call URL not working</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-method-call-url-not-working#p9698</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-method-call-url-not-working#p9698</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>I am newbie to JqGrid. I am using Asp.net MVC with JqGrid. I have a details page which navigated from the index page.</p>
<p>&#160;<span style="color: #0000ff;">&#60;%= Html.ActionLink(item.MoMID.ToString(), "Details", new { id = item.MoMID })%&#62;</span></p>
<p>Here is the details method in the controller.</p>
</p>
<p>&#160;<span style="white-space: pre;"> </span><span style="color: #0000ff;">public ActionResult Details(int id)</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160;{</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;var db = new DashBoard.Context.DB();</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;return View(db.MoMs.SingleOrDefault(m =&#62; m.MoMID == id));</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160;}</span></p>
<p>I have a Jqgrid declared in my details.aspx page as follows.</p>
</p>
<p>&#160;&#160; &#160; &#160; <span style="color: #0000ff;">&#160;$(document).ready(</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160;function() {</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;jQuery("#gridMins").jqGrid({</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;url: &#39;Minutes&#39;,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;datatype: &#39;json&#39;,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;mtype: &#39;GET&#39;,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;colNames: [&#39;SNo&#39;, &#39;Description&#39;],</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;colModel: [</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;{ name: &#39;SNo&#39;, index: &#39;SNo&#39;, width: 50 },</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;{ name: &#39;Description&#39;, index: &#39;Description&#39;, width: 600 }</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;],</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;sortname: &#39;SNo&#39;,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;sortorder: &#39;asc&#39;,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;viewrecords: true,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;caption: &#39;Minutes&#39;</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;});</span></p>
<p><span style="color: #0000ff;">&#160;});</span></p>
<p>Here is the table element</p>
<p><span style="color: #0000ff;">&#60;table id="gridMins"&#62;&#60;/table&#62;</span></p>
<p>Minutes method for the jqGrid is as follows.</p>
</p>
<p><span style="color: #0000ff;">&#160;public ActionResult Minutes(string sidx, string sord, int page, int rows)</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160;{</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;DashBoard.Context.DB db = new DashBoard.Context.DB();</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;var jsonData = new</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;{</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;total = 1,&#160;</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;page = page,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;records = db.MoMMinutes.ToList&#60;MoMMinute&#62;().Count,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;rows = (</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;from mom in db.MoMMinutes</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;select new</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;{</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;i = mom.SNo,</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;cell = new string[] {mom.SNo.ToString()</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;, mom.Description.ToString()}</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;}).ToArray()</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;};</span></p>
<p><span style="color: #0000ff;"><br /></span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160; &#160; &#160;return Json(jsonData);</span></p>
<p><span style="color: #0000ff;">&#160;&#160; &#160; &#160; &#160;}</span></p>
<div>When I debugged the data, the call is going to details(int id) method, how ever call is not going to Minutes method corresponded to jqGrid. Can somebody assist me asap?</div></p>
]]></description>
        	        	<pubDate>Mon, 14 Sep 2009 10:38:16 +0300</pubDate>
        </item>
</channel>
</rss>