<?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: wrong definition of default values of addParams</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/wrong-definition-of-default-values-of-addparams</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/bugs/wrong-definition-of-default-values-of-addparams/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on wrong definition of default values of addParams</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/wrong-definition-of-default-values-of-addparams#p28695</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/wrong-definition-of-default-values-of-addparams#p28695</guid>
        	        	<description><![CDATA[<p>Thanks Oleg.</p>
<p>Fixed.</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Sun, 21 Apr 2013 11:04:28 +0300</pubDate>
        </item>
        <item>
        	<title>OlegK on wrong definition of default values of addParams</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/wrong-definition-of-default-values-of-addparams#p28684</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/wrong-definition-of-default-values-of-addparams#p28684</guid>
        	        	<description><![CDATA[<p>Hello Tony,</p>
<p>default values of <strong>inlineNav</strong> ar defined in <a href="https://github.com/tonytomov/jqGrid/blob/v4.4.5/js/grid.inlinedit.js#L449-L461" target="_blank">the lines</a></p>
<p><input type='button' class='sfcodeselect' name='sfselectit4725' value='Select Code' data-codeid='sfcode4725' /></p>
<div class='sfcode' id='sfcode4725'>o = $.extend({<br />&#160; &#160; edit: true,<br />&#160; &#160; ...<br />&#160; &#160; addParams : {},<br />&#160; &#160; ...<br />}, $.jgrid.nav, o &#124;&#124;{});&#160;</div>
<p>but one uses later (see <a href="https://github.com/tonytomov/jqGrid/blob/v4.4.5/js/grid.inlinedit.js#L547" target="_blank">the line</a>)</p>
<p><input type='button' class='sfcodeselect' name='sfselectit8169' value='Select Code' data-codeid='sfcode8169' /></p>
<div class='sfcode' id='sfcode8169'>if(!o.addParams.addRowParams.extraparam) {</div>
<p>and get null reference error (<strong>o.addParams.addRowParams</strong> is undefined) if <strong>inlineNav</strong>&#160;will be called with the simplest options: $("#grid").jqGrid("inlineNav", "#pager");</p>
<p>To fix the bug one can modify the code to&#160;</p>
<p><input type='button' class='sfcodeselect' name='sfselectit1628' value='Select Code' data-codeid='sfcode1628' /></p>
<div class='sfcode' id='sfcode1628'>o = $.extend(<strong>true, </strong>{<br />&#160; &#160; edit: true,<br />&#160; &#160; ...<br />&#160; &#160; addParams : {addRowParams: {extraparam: {}}},<br />&#160; &#160; ...<br />}, $.jgrid.nav, o &#124;&#124;{});&#160;</div>
<p>and removing now unneeded <a href="https://github.com/tonytomov/jqGrid/blob/v4.4.5/js/grid.inlinedit.js#L547-L549" target="_blank">lines</a></p>
<p><input type='button' class='sfcodeselect' name='sfselectit9594' value='Select Code' data-codeid='sfcode9594' /></p>
<div class='sfcode' id='sfcode9594'>if(!o.addParams.addRowParams.extraparam) {<br />&#160; &#160; o.addParams.addRowParams.extraparam = {};<br />}&#160;</div>
<p>Alternatively one can add lines</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3741' value='Select Code' data-codeid='sfcode3741' /></p>
<div class='sfcode' id='sfcode3741'>if(!o.addParams.addRowParams) {<br />&#160; &#160; o.addParams.addRowParams = {};<br />}</div>
<p>Best regards<br />Oleg&#160;</p>
]]></description>
        	        	<pubDate>Fri, 19 Apr 2013 10:43:58 +0300</pubDate>
        </item>
</channel>
</rss>