<?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: ASP (not .NET), XML &#38; Master Detail not working correctly.</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/asp-not-net-xml-master-detail-not-working-correctly</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/asp-not-net-xml-master-detail-not-working-correctly/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Creationsl on ASP (not .NET), XML &#38; Master Detail not working correctly.</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/asp-not-net-xml-master-detail-not-working-correctly#p24458</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/asp-not-net-xml-master-detail-not-working-correctly#p24458</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>I&#39;m new to JQGrid. I&#39;m trying to get Master Detail to work in ASP &#38; XML. I am 90% way there but having an issue with second grid. The navagation is all messed up.. the Page Count always says 0 of 1. The number counter isn&#39;t working either. either showing 1-11 of 3 or 1-3 of 2 ect&#8230; Can someone tell me what i&#39;m doing wrong? First grid works perfectly.</p>
</p>
<p>UPDATE: If i add "loadonce: true", i get the paging to work but, now when i select rows of the top grid, the bottom doesn&#39;t change. just stays on what i clicked on first. any recommendations?</p>
</p>
<p>&#60;</p>
<p>&#60;</p>
<p>html&#62;head&#62; <br />&#60;link rel="stylesheet" type="text/css" media="screen" href="/Online1/common/javascript/css/ui.jqgrid.css" /&#62; <br />&#60;link rel="stylesheet" type="text/css" media="screen" href="/Online1/common/javascript/css/redmond/jquery-ui-1.8.16.custom.css" /&#62; <br />&#60;link rel="stylesheet" type="text/css" media="screen" href="/Online1/common/javascript/css/ui.multiselect.css" /&#62; <br />&#60;script src="/Online1/common/javascript/jquery-1.6.2.js"&#62;&#60;/script&#62; <br />&#60;script src="/Online1/common/javascript/js/jquery-ui-1.8.16.custom.min.js" type="text/javascript"&#62;&#60;/script&#62; <br />&#60;script src="/Online1/common/javascript/js/i18n/grid.locale-en.js" type="text/javascript"&#62;&#60;/script&#62; <br />&#60;script src="/Online1/common/javascript/plugins/ui.multiselect.js" type="text/javascript"&#62;&#60;/script&#62; <br />&#60;script src="/Online1/common/javascript/js/jquery.jqGrid.min.js" type="text/javascript"&#62;&#60;/script&#62; <br />&#60;script src="/Online1/common/javascript/plugins/jquery.tablednd.js" type="text/javascript"&#62;&#60;/script&#62; <br />&#60;script src="/Online1/common/javascript/plugins/jquery.contextmenu.js" type="text/javascript"&#62;&#60;/script&#62; <br />&#60;style&#62; <br />.ui-widget-content</p>
<p>{</p>
<p>}</p>
<p>font-family: "Arial" , Helvetica, Verdana;font-size: 10px;.ui-th-column</p>
<p>{</p>
</p>
<p>}</p>
<p>font-family: "Arial" , Helvetica, Verdana;font-size: 11px;font-weight: 900;.ui-jqgrid tr.jqgrow td</p>
<p>{</p>
<p>}</p>
<p>white-space: normal !important;height: auto;vertical-align: text-top;padding-top: 2px;&#60;/style&#62; <br />&#60;script type="text/javascript"&#62; </p>
<p>jQuery().ready(</p>
<p>jQuery(</p>
<p>url:</p>
<p>datatype:</p>
<p>height:</p>
<p>colNames: [</p>
<p>colModel: [</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>],</p>
<p>rowNum: 10,</p>
<p>pager:</p>
<p>viewrecords:</p>
<p>loadonce:</p>
<p>xmlReader: {</p>
<p>root:</p>
<p>row:</p>
<p>repeatitems:</p>
<p>id:</p>
<p>},</p>
<p>onSelectRow:</p>
</p>
<p>jQuery(</p>
<p>jQuery(</p>
<p>jQuery(</p>
<p>lastsel2 = id;</p>
<p>jQuery(</p>
<p>jQuery(</p>
<p>}</p>
<p>},</p>
<p>var lastsel2;function () {"#list1&#8243;).jqGrid({&#39;/Online1/sam3/AjaxFunctionsCMDRpt.asp?dtF=2011-6-1&#38;dtT=2011-6-2&#38;action=CMD&#39;,"xml",&#39;auto&#39;,&#39;Case#&#39;, &#39;Customer Name&#39;, &#39;NA&#39;, &#39;Date&#39;, &#39;Prod Line&#39;, &#39;Product&#39;, &#39;Reason&#39;, &#39;Description&#39;, &#39;Resolution&#39;, &#39;Reason2&#39;],&#39;swCaseId&#39;, index: &#39;swCaseId&#39;, width: 55, align: "center" },&#39;swName&#39;, index: &#39;swName&#39;, width: 100, align: "left" },&#39;ATS&#39;, index: &#39;ATS&#39;, width: 35, align: "center" },&#39;swDateCreated&#39;, index: &#39;swDateCreated&#39;, width: 60, align: "center" },&#39;ProductLine&#39;, index: &#39;ProductLine&#39;, width: 60, align: "left" },&#39;Product&#39;, index: &#39;Product&#39;, width: 100, align: "left" },&#39;Reason&#39;, index: &#39;Reason&#39;, width: 100, align: "left" },&#39;Description&#39;, index: &#39;Description&#39;, width: 300, align: "left" },&#39;Resolution&#39;, index: &#39;Resolution&#39;, width: 150, align: "left" },&#39;Reason2&#39;, index: &#39;Reason2&#39;, width: 200, sortable: false, editable: true, edittype: "select" }&#39;#pager1&#39;,true,true,"Cases","Case",false,"swCaseId" function (id) {if (id &#38;&#38; id !== lastsel2) {&#39;#list1&#39;).setColProp(&#39;Reason2&#39;, { editoptions: { dataUrl: &#39;/Online1/sam3/AjaxFunctionsCMDRpt.asp?action=&#38;swCaseId=&#39; + id} });&#39;#list1&#39;).jqGrid(&#39;restoreRow&#39;, lastsel2);&#39;#list1&#39;).jqGrid(&#39;editRow&#39;, id, true);"#list1_d").jqGrid(&#39;setGridParam&#39;, { url: &#39;/Online1/sam3/AjaxFunctionsCMDRpt.asp?action=CMDsub&#38;swCaseId=&#39; + id, page: 1 });"#list1_d").jqGrid(&#39;setCaption&#39;, "Case Notes: " + id).trigger(&#39;reloadGrid&#39;);//editurl: &#39;/Online1/sam3/AjaxFunctionsCMDRpt.asp&#39;,</p>
<p>caption:</p>
<p>"CMD Cases"</p>
<p>})</p>
<p>jQuery(</p>
<p>jQuery(</p>
<p>url:</p>
<p>datatype:</p>
<p>height:</p>
<p>colNames: [</p>
<p>colModel: [</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>],</p>
<p>rowNum: 5,</p>
<p>pager:</p>
<p>viewrecords:</p>
<p>xmlReader: {</p>
<p>root:</p>
<p>row:</p>
<p>repeatitems:</p>
<p>id:</p>
<p>"#list1&#8243;).jqGrid(&#39;navGrid&#39;, &#39;#pager1&#39;, { edit: false, add: false, del: false });"#list1_d").jqGrid({&#39;/Online1/sam3/AjaxFunctionsCMDRpt.asp?action=CMDsub&#38;swCaseId=-1&#39;,"xml",&#39;auto&#39;,&#39;ID&#39;, &#39;Note&#39;, &#39;Date&#39;, &#39;Created By&#39;],&#39;swWorkLogId&#39;, index: &#39;swWorkLogId&#39;, width: 55, align: "center" },&#39;swNote&#39;, index: &#39;swNote&#39;, width: 700, align: "left" },&#39;swDateCreated&#39;, index: &#39;swDateCreated&#39;, width: 100, align: "center" },&#39;swCreatedBy&#39;, index: &#39;swCreatedBy&#39;, width: 100, align: "left", sortable: false, search: false }&#39;#pager1_d&#39;,true,"Notes","Note",false,"swWorkLogId"</p>
<p>},</p>
<p>caption:</p>
<p>"Case Notes"</p>
<p>})</p>
<p>jQuery(</p>
<p>});</p>
</p>
<p>&#60;/</p>
<p>&#60;</p>
<p>"#list1_d").jqGrid(&#39;navGrid&#39;, &#39;#pager1_d&#39;, { edit: false, add: false, del: false });&#60;/script&#62;head&#62;body&#62; <br />&#60;div class=&#39;g1&#39;&#62; <br />&#60;table id="list1&#8243;&#62; <br />&#60;/table&#62; <br />&#60;div id="pager1&#8243;&#62; <br />&#60;/div&#62; <br />&#60;br /&#62; <br />&#60;table id="list1_d"&#62; <br />&#60;/table&#62; <br />&#60;div id="pager1_d"&#62; <br />&#60;/div&#62; </p>
<p>&#60;/</p>
<p>&#60;/</p>
<p>&#60;/div&#62;body&#62;html&#62;</p>
]]></description>
        	        	<pubDate>Mon, 29 Aug 2011 21:16:07 +0300</pubDate>
        </item>
</channel>
</rss>