<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: jqGrid 3.6.1</title>
	<atom:link href="http://www.trirand.com/blog/?feed=rss2&#038;p=529" rel="self" type="application/rss+xml" />
	<link>http://www.trirand.com/blog/?p=529</link>
	<description>Grid plugin</description>
	<lastBuildDate>Wed, 16 May 2012 11:46:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Gene Golovchinsky</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=2#comment-10544</link>
		<dc:creator>Gene Golovchinsky</dc:creator>
		<pubDate>Fri, 09 Apr 2010 01:49:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-10544</guid>
		<description>I am using jqGrid  3.6.4 and have encountered a strange problem:

I have a page with several tabs; two of the tabs have jqgrid tables on them, and work fine. When I add a third tab with a table that is the same as my first table, I get an error from jqgrid that says &quot;a.rows is undefined Line 34&quot;

My initial design calls for two tables with the same formatting with different data, but even with the identical data, I get errors and the page fails to render or behave properly. 

What else should I do to diagnose the error? Is there a non-minimized version of the jquery.jqgrid.js file that I can use instead so that the error location is more obvious?

Thanks!

Gene</description>
		<content:encoded><![CDATA[<p>I am using jqGrid  3.6.4 and have encountered a strange problem:</p>
<p>I have a page with several tabs; two of the tabs have jqgrid tables on them, and work fine. When I add a third tab with a table that is the same as my first table, I get an error from jqgrid that says &#8220;a.rows is undefined Line 34&#8243;</p>
<p>My initial design calls for two tables with the same formatting with different data, but even with the identical data, I get errors and the page fails to render or behave properly. </p>
<p>What else should I do to diagnose the error? Is there a non-minimized version of the jquery.jqgrid.js file that I can use instead so that the error location is more obvious?</p>
<p>Thanks!</p>
<p>Gene</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mikan</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=2#comment-8635</link>
		<dc:creator>mikan</dc:creator>
		<pubDate>Wed, 03 Mar 2010 01:33:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-8635</guid>
		<description>I have this table which contains over 2000 rows (no paging). It doesn&#039;t show in Firefox after the 1489th row, however it works fine with IE. Is there anything that I can do? Please help.</description>
		<content:encoded><![CDATA[<p>I have this table which contains over 2000 rows (no paging). It doesn&#8217;t show in Firefox after the 1489th row, however it works fine with IE. Is there anything that I can do? Please help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Java, Webprogrammierung, Linux und mehr</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7852</link>
		<dc:creator>Java, Webprogrammierung, Linux und mehr</dc:creator>
		<pubDate>Tue, 26 Jan 2010 09:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7852</guid>
		<description>&lt;strong&gt;New Showcase for the jqGrid feature in Struts2 jQuery Plugin is available...&lt;/strong&gt;

Since today the new Showcase is available. The new Showcase is specially for the jqGrid based Grid Feature.......</description>
		<content:encoded><![CDATA[<p><strong>New Showcase for the jqGrid feature in Struts2 jQuery Plugin is available&#8230;</strong></p>
<p>Since today the new Showcase is available. The new Showcase is specially for the jqGrid based Grid Feature&#8230;&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RyanC</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7839</link>
		<dc:creator>RyanC</dc:creator>
		<pubDate>Mon, 25 Jan 2010 12:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7839</guid>
		<description>&lt;a href=&quot;#comment-7306&quot; rel=&quot;nofollow&quot;&gt;@Alberto B &lt;/a&gt; 
Had the same problem and managed to resolve it. Be sure to set the id attribute of the rows you are returning.</description>
		<content:encoded><![CDATA[<p><a href="#comment-7306" rel="nofollow">@Alberto B </a><br />
Had the same problem and managed to resolve it. Be sure to set the id attribute of the rows you are returning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pablo</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7743</link>
		<dc:creator>Pablo</dc:creator>
		<pubDate>Thu, 14 Jan 2010 19:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7743</guid>
		<description>jQuery(&quot;#list&quot;).jqGrid({
                url: &#039;&#039;,
                datatype: &#039;json&#039;,
                mtype: &#039;GET&#039;,
                loadui: &#039;block&#039;,
                multiselect: false,
                colNames: [&#039;Id&#039;, &#039;Creada&#039;, &#039;Titulo&#039;, &#039;Opciones&#039;],
                colModel: [
                  { index: &#039;Id&#039;, hidden: true, search: false },
                  { index: &#039;Creada&#039;, width: 50, align: &#039;left&#039;, searchoptions: { dataInit: datePick, sopt: [&#039;le&#039;, &#039;ge&#039;, &#039;eq&#039;]} },
                  { index: &#039;Titulo&#039;, width: 150, align: &#039;left&#039;, searchoptions: { sopt: [&#039;cn&#039;]} },
                  { index: &#039;Opciones&#039;, width: 50, formatter: formatOpciones, align: &#039;center&#039;, sortable: false, search: false }
                ],

                pager: jQuery(&#039;#pager&#039;),
                rowNum: 8,
                rowList: [8, 15, 20],
                sortname: &#039;Creada&#039;,
                sortorder: &#039;desc&#039;,
                viewrecords: true,
                imgpath: &#039;/content/cupertino/images&#039;,
                height: 240,
                width: 867,
                hidegrid: false
                //});
            }).navGrid(jQuery(&#039;#pager&#039;), { search: true, edit: false, add: false, del: false, searchtext: &quot;Buscar&quot; },
            {}, //  default settings for edit
            {}, //  default settings for add
            {},  // delete instead that del:false we need this
            {closeAfterSearch: false, drag: false, closeOnEscape: true }, // search options
            {} /* view parameters*/

            );

        });</description>
		<content:encoded><![CDATA[<p>jQuery(&#8220;#list&#8221;).jqGrid({<br />
                url: &#8221;,<br />
                datatype: &#8216;json&#8217;,<br />
                mtype: &#8216;GET&#8217;,<br />
                loadui: &#8216;block&#8217;,<br />
                multiselect: false,<br />
                colNames: ['Id', 'Creada', 'Titulo', 'Opciones'],<br />
                colModel: [<br />
                  { index: 'Id', hidden: true, search: false },<br />
                  { index: 'Creada', width: 50, align: 'left', searchoptions: { dataInit: datePick, sopt: ['le', 'ge', 'eq']} },<br />
                  { index: &#8216;Titulo&#8217;, width: 150, align: &#8216;left&#8217;, searchoptions: { sopt: ['cn']} },<br />
                  { index: &#8216;Opciones&#8217;, width: 50, formatter: formatOpciones, align: &#8216;center&#8217;, sortable: false, search: false }<br />
                ],</p>
<p>                pager: jQuery(&#8216;#pager&#8217;),<br />
                rowNum: 8,<br />
                rowList: [8, 15, 20],<br />
                sortname: &#8216;Creada&#8217;,<br />
                sortorder: &#8216;desc&#8217;,<br />
                viewrecords: true,<br />
                imgpath: &#8216;/content/cupertino/images&#8217;,<br />
                height: 240,<br />
                width: 867,<br />
                hidegrid: false<br />
                //});<br />
            }).navGrid(jQuery(&#8216;#pager&#8217;), { search: true, edit: false, add: false, del: false, searchtext: &#8220;Buscar&#8221; },<br />
            {}, //  default settings for edit<br />
            {}, //  default settings for add<br />
            {},  // delete instead that del:false we need this<br />
            {closeAfterSearch: false, drag: false, closeOnEscape: true }, // search options<br />
            {} /* view parameters*/</p>
<p>            );</p>
<p>        });</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raj</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7709</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Tue, 12 Jan 2010 22:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7709</guid>
		<description>Hi,

I have a question on request/grid locking while a request is in progress. Lets say I have grid with a ton of rows. I click sort on one of the columns and at the same time I click to change the page. How does the grid handle request locking? Is there a way I can disable the page links until the sort request is complete?</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have a question on request/grid locking while a request is in progress. Lets say I have grid with a ton of rows. I click sort on one of the columns and at the same time I click to change the page. How does the grid handle request locking? Is there a way I can disable the page links until the sort request is complete?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KEM</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7700</link>
		<dc:creator>KEM</dc:creator>
		<pubDate>Tue, 12 Jan 2010 11:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7700</guid>
		<description>Hi,

I have a problem with grid resizing using v3.6.2 (as well as in 3.5). I populate a grid with data (30 rows), and then I trigger a reloadGrid using a javasript function which are setting some parameters on the url. The server returns no rows, but the grid is NOT getting resized as I would expect. It still is taking up 30 rows of space, but no data is displayed. This happens only when no rows are returned from the server. 

The strange thing is that in another page of my app, the grid is behving correctly when returning no rows. 

My code:

$(&#039;#list&#039;).jqGrid({
    url: &#039;/mycontroller/GridData&#039;,
    datatype: &#039;local&#039;,
    mtype: &#039;POST&#039;,
    caption: &#039;Monthly summary&#039;,
    colNames: [&#039;Id&#039;, &#039;Date&#039;, &#039;Summary&#039;],
    colModel: [
       { name: &#039;id&#039;, index: &#039;Id&#039;, width: 1, hidden: true, key: true },
       { name: &#039;day&#039;, index: &#039;Day&#039;, width: 95, align: &#039;right&#039; },
       { name: &#039;summary&#039;, index: &#039;Summary&#039;, width: 120, align: &#039;right&#039; } ],
    sortname: &#039;day&#039;,
    sortorder: &#039;asc&#039;,
    cellLayout: 6,
    height: &#039;auto&#039;,
    rowNum: 32,
    beforeRequest: function() { resetAjaxError(); },
    loadError: function(xhr, st, err) {showAjaxError(&#039;Error loading data.&#039;);},
    pager: $(&#039;#pager&#039;)
});


function reloadGrid(cid, period) {
    $(&#039;#list&#039;).setGridParam({
       datatype: &#039;json&#039;,
       url: &#039;/mycontroller/GridData?cid=&#039; + cid + &#039;&amp;period=&#039; + period,
       page: 1
    }).trigger(&#039;reloadGrid&#039;);
}</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have a problem with grid resizing using v3.6.2 (as well as in 3.5). I populate a grid with data (30 rows), and then I trigger a reloadGrid using a javasript function which are setting some parameters on the url. The server returns no rows, but the grid is NOT getting resized as I would expect. It still is taking up 30 rows of space, but no data is displayed. This happens only when no rows are returned from the server. </p>
<p>The strange thing is that in another page of my app, the grid is behving correctly when returning no rows. </p>
<p>My code:</p>
<p>$(&#8216;#list&#8217;).jqGrid({<br />
    url: &#8216;/mycontroller/GridData&#8217;,<br />
    datatype: &#8216;local&#8217;,<br />
    mtype: &#8216;POST&#8217;,<br />
    caption: &#8216;Monthly summary&#8217;,<br />
    colNames: ['Id', 'Date', 'Summary'],<br />
    colModel: [<br />
       { name: 'id', index: 'Id', width: 1, hidden: true, key: true },<br />
       { name: 'day', index: 'Day', width: 95, align: 'right' },<br />
       { name: 'summary', index: 'Summary', width: 120, align: 'right' } ],<br />
    sortname: &#8216;day&#8217;,<br />
    sortorder: &#8216;asc&#8217;,<br />
    cellLayout: 6,<br />
    height: &#8216;auto&#8217;,<br />
    rowNum: 32,<br />
    beforeRequest: function() { resetAjaxError(); },<br />
    loadError: function(xhr, st, err) {showAjaxError(&#8216;Error loading data.&#8217;);},<br />
    pager: $(&#8216;#pager&#8217;)<br />
});</p>
<p>function reloadGrid(cid, period) {<br />
    $(&#8216;#list&#8217;).setGridParam({<br />
       datatype: &#8216;json&#8217;,<br />
       url: &#8216;/mycontroller/GridData?cid=&#8217; + cid + &#8216;&amp;period=&#8217; + period,<br />
       page: 1<br />
    }).trigger(&#8216;reloadGrid&#8217;);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Natalia</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7640</link>
		<dc:creator>Natalia</dc:creator>
		<pubDate>Fri, 08 Jan 2010 01:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7640</guid>
		<description>Hi, are you considering adding pager functionality to treeGrid?
Thanks.</description>
		<content:encoded><![CDATA[<p>Hi, are you considering adding pager functionality to treeGrid?<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7599</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Mon, 04 Jan 2010 15:53:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7599</guid>
		<description>Hi,

I realize that starting from v3.5 the loader is no longer used and in its place there is a download manager that packages up all the needed modules.  However, the wiki documentation still makes reference to the loader and suggests it for development installs.  However, users should be made aware of potential issues when using the loader on some browsers (IE for one).  The loader loads the script modules asynchronously by using the Script DOM Element approach. On some browsers like IE this may result in scripts potentially loading out of order and result in errors when dependencies are broken.  Furthermore, there is no guarantee that the modules will have finished loading before onload event fires. If your development is done using Firefox then you should be ok; otherwise, you could look at using the document.write approach instead to dynamically add the needed jqGrid modules.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I realize that starting from v3.5 the loader is no longer used and in its place there is a download manager that packages up all the needed modules.  However, the wiki documentation still makes reference to the loader and suggests it for development installs.  However, users should be made aware of potential issues when using the loader on some browsers (IE for one).  The loader loads the script modules asynchronously by using the Script DOM Element approach. On some browsers like IE this may result in scripts potentially loading out of order and result in errors when dependencies are broken.  Furthermore, there is no guarantee that the modules will have finished loading before onload event fires. If your development is done using Firefox then you should be ok; otherwise, you could look at using the document.write approach instead to dynamically add the needed jqGrid modules.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: waiting</title>
		<link>http://www.trirand.com/blog/?p=529&#038;cpage=1#comment-7542</link>
		<dc:creator>waiting</dc:creator>
		<pubDate>Tue, 29 Dec 2009 07:45:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.trirand.com/blog/?p=529#comment-7542</guid>
		<description>Hi Tony,
jqGrid v3.62
when use treegrid,it seemd &quot;rowNum &quot; be set to default 20. so when more than 20 rows date came from server, only 20 rows will be shown.
conf:

$(&#039;#treeGrid&#039;).jqGrid({
　　treeGrid: true,
　　url: &#039;manage_column_aj.php?aj=10&#039;,
　　datatype: &#039;json&#039;,
　　treeModel : &#039;nested&#039;,
　　mtype: &#039;POST&#039;,
　　colNames:[...],
　　colModel:[...],
　　ExpandColumn : &#039;name&#039;,
　　ExpandColClick: true,
　　autowidth: true,
　　viewrecords: true,
　　height: &#039;auto&#039;,
　　pager : $(&#039;#ptreeGrid&#039;),
　　imgpath: gridimgpath,
....
}

if use &quot;rowNum: 100&quot; or &quot;rowNum: -1&quot; then ok.</description>
		<content:encoded><![CDATA[<p>Hi Tony,<br />
jqGrid v3.62<br />
when use treegrid,it seemd &#8220;rowNum &#8221; be set to default 20. so when more than 20 rows date came from server, only 20 rows will be shown.<br />
conf:</p>
<p>$(&#8216;#treeGrid&#8217;).jqGrid({<br />
　　treeGrid: true,<br />
　　url: &#8216;manage_column_aj.php?aj=10&#8242;,<br />
　　datatype: &#8216;json&#8217;,<br />
　　treeModel : &#8216;nested&#8217;,<br />
　　mtype: &#8216;POST&#8217;,<br />
　　colNames:[...],<br />
　　colModel:[...],<br />
　　ExpandColumn : &#8216;name&#8217;,<br />
　　ExpandColClick: true,<br />
　　autowidth: true,<br />
　　viewrecords: true,<br />
　　height: &#8216;auto&#8217;,<br />
　　pager : $(&#8216;#ptreeGrid&#8217;),<br />
　　imgpath: gridimgpath,<br />
&#8230;.<br />
}</p>
<p>if use &#8220;rowNum: 100&#8243; or &#8220;rowNum: -1&#8243; then ok.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

