<?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: working with Master/Detail grids in the Inline Editing mode</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode</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/working-with-masterdetail-grids-in-the-inline-editing-mode/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>OlegK on working with Master/Detail grids in the Inline Editing mode</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9237</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9237</guid>
        	        	<description><![CDATA[<p>Thank you very much!</p>
</p>
<p>New version works very well: no input boxes and no unneeded requests to server. It&#39;s very pleasant to work with you because of so quick reaction and very good results!</p>
</p>
<p>Now I can use in my program inline editing together with form editing. The only small problem stays support of JSON and RESTfull services. But, how you wrote me before, you plan to include such support in version 3.6 of jqGrid. In current version I made small modifications of function saveRow of grid.inlinedit.js so that everithing works. I use additional global parameters in $.jgrid.defaults</p>
<p>$.extend($.jgrid.defaults, {..., mcontentType: "application/json", mtypeEdit: "PUT",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; onSerializeData: function(data) { return $.toJSON(data); }, ...}</p>
<p>and then use it in saveRow of grid.inlinedit.js:</p>
<p>instead of</p>
<p>&#160;&#160;&#160; $.ajax({url:url,<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; data: tmp,<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; type: "POST",<br />&#160;&#160;&#160; ...</p>
<p>it look like</p>
<p>&#160;&#160;&#160; $.ajax({url:url,<br />&#160;&#160;&#160; &#160; &#160;&#160;&#160; &#160;&#160;&#160; data: $t.p.onSerializeData &#38;&#38; $.isFunction($t.p.onSerializeData) ? $t.p.onSerializeData(tmp):tmp,<br />&#160;&#160;&#160; &#160; &#160;&#160;&#160; &#160;&#160;&#160; contentType: typeof $t.p.mcontentType === "string"? $t.p.mcontentType: "application/x-www-form-urlencoded",<br />&#160;&#160;&#160; &#160; &#160;&#160;&#160; &#160;&#160;&#160; type: typeof $t.p.mtypeEdit === "string"? $t.p.mtypeEdit:"POST",<br />&#160;&#160;&#160; ...</p>
<p>So support of JSON and RESTfull services in grid.inlinedit.js makes me no real problem. Close changes I made in grid.formedit.js also. It would be cool of cause if one could use full code jqGrid in the future without any changes.</p>
</p>
<p>Thanks a lot one more time.</p>
<p>Best regards</p>
<p>Oleg</p>
]]></description>
        	        	<pubDate>Wed, 02 Sep 2009 17:29:32 +0300</pubDate>
        </item>
        <item>
        	<title>tony on working with Master/Detail grids in the Inline Editing mode</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9229</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9229</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Problem is fixed in GitHub. You can check this. Also your example works as expected in my demo.</p>
<p>Thanks</p>
<p>Tony</p>
<p>Sorry for editing. There is another post in GitHub.</p>
]]></description>
        	        	<pubDate>Wed, 02 Sep 2009 11:51:15 +0300</pubDate>
        </item>
        <item>
        	<title>tony on working with Master/Detail grids in the Inline Editing mode</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9224</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9224</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>Will check this. Just now I have made some fix for doble calling onselectrow when in inline edit mode. It is available in GitHub.</p>
<p>Could you please check it.Thanks.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 02 Sep 2009 11:08:25 +0300</pubDate>
        </item>
        <item>
        	<title>OlegK on working with Master/Detail grids in the Inline Editing mode</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9222</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/working-with-masterdetail-grids-in-the-inline-editing-mode#p9222</guid>
        	        	<description><![CDATA[<p class="MsoNormal"><!--[if !mso]> <mce:style><!  v\\:* {behavior:url(#default#VML);} o\\:* {behavior:url(#default#VML);} w\\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --> <!--[endif]--><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:view> <w:zoom>0</w:zoom> <w:trackmoves>false</w:trackmoves> <w:trackformatting></w:trackformatting> <w:hyphenationzone>21</w:hyphenationzone> <w:punctuationkerning></w:punctuationkerning> <w:validateagainstschemas></w:validateagainstschemas> <w:saveifxmlinvalid>false</w:saveifxmlinvalid> <w:ignoremixedcontent>false</w:ignoremixedcontent> <w:alwaysshowplaceholdertext>false</w:alwaysshowplaceholdertext> <w:donotpromoteqf></w:donotpromoteqf> <w:lidthemeother>DE</w:lidthemeother> <w:lidthemeasian>JA</w:lidthemeasian> <w:lidthemecomplexscript>X-NONE</w:lidthemecomplexscript> <w:compatibility> <w:breakwrappedtables></w:breakwrappedtables> <w:snaptogridincell></w:snaptogridincell> <w:wraptextwithpunct></w:wraptextwithpunct> <w:useasianbreakrules></w:useasianbreakrules> <w:dontgrowautofit></w:dontgrowautofit> <w:splitpgbreakandparamark></w:splitpgbreakandparamark> <w:dontvertaligncellwithsp></w:dontvertaligncellwithsp> <w:dontbreakconstrainedforcedtables></w:dontbreakconstrainedforcedtables> <w:dontvertalignintxbx></w:dontvertalignintxbx> <w:word11kerningpairs></w:word11kerningpairs> <w:cachedcolbalance></w:cachedcolbalance> <w:usefelayout></w:usefelayout> </w:compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:browserlevel> <m:mathpr> <m:mathfont m:val="Cambria Math"></m:mathfont> <m:brkbin m:val="before"></m:brkbin> <m:brkbinsub m:val="&#38;amp;#45;-"></m:brkbinsub> <m:smallfrac m:val="off"></m:smallfrac> <m:dispdef></m:dispdef> <m:lmargin m:val="0"></m:lmargin> <m:rmargin m:val="0"></m:rmargin> <m:defjc m:val="centerGroup"></m:defjc> <m:wrapindent m:val="1440"></m:wrapindent> <m:intlim m:val="subSup"></m:intlim> <m:narylim m:val="undOvr"></m:narylim> </m:mathpr></w:worddocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:lsdexception Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 7"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 8"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 9"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 7"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 8"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 9"></w:lsdexception> <w:lsdexception Locked="false" Priority="35" QFormat="true" Name="caption"></w:lsdexception> <w:lsdexception Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"></w:lsdexception> <w:lsdexception Locked="false" Priority="1" Name="Default Paragraph Font"></w:lsdexception> <w:lsdexception Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"></w:lsdexception> <w:lsdexception Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"></w:lsdexception> <w:lsdexception Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"></w:lsdexception> <w:lsdexception Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"></w:lsdexception> <w:lsdexception Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"></w:lsdexception> <w:lsdexception Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" UnhideWhenUsed="false" Name="Revision"></w:lsdexception> <w:lsdexception Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"></w:lsdexception> <w:lsdexception Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"></w:lsdexception> <w:lsdexception Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"></w:lsdexception> <w:lsdexception Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"></w:lsdexception> <w:lsdexception Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"></w:lsdexception> <w:lsdexception Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"></w:lsdexception> <w:lsdexception Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"></w:lsdexception> <w:lsdexception Locked="false" Priority="37" Name="Bibliography"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" QFormat="true" Name="TOC Heading"></w:lsdexception> </w:latentstyles> </xml><![endif]--> <span lang="EN-US">Hello Tony!</span></mce:style></p>
<p class="MsoNormal"><span lang="EN-US">I found very strange bug in the Inline Editing module.</span></p>
<p class="MsoNormal"><span lang="EN-US">I use Master/Detail grids and want to add inline editing to &#8220;master&#8221; grid. I reduced my code to the following example which can reproduce my problem:</span></p>
<p class="MsoNormal"><span lang="EN-US">Html page:</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: blue;">&#60;</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: #a31515;">div</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: blue;">&#62;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: blue;"><span>&#160; </span>&#60;</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: #a31515;">table</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"> <span style="color: red;">id</span><span style="color: blue;">=&#8221;list&#8221;&#62;&#60;/</span><span style="color: #a31515;">table</span><span style="color: blue;">&#62;</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160; </span><span style="color: blue;">&#60;</span><span style="color: #a31515;">div</span> <span style="color: red;">id</span><span style="color: blue;">=&#8221;pager&#8221;&#62;&#60;/</span><span style="color: #a31515;">div</span><span style="color: blue;">&#62;</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: blue;">&#60;/</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: #a31515;">div</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: blue;">&#62;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: blue;">&#60;</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: #a31515;">div</span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: blue;">&#62;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160; </span><span style="color: blue;">&#60;</span><span style="color: #a31515;">table</span> <span style="color: red;">id</span><span style="color: blue;">=&#8221;detail&#8221;&#62;&#60;/</span><span style="color: #a31515;">table</span><span style="color: blue;">&#62;</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160; </span><span style="color: blue;">&#60;</span><span style="color: #a31515;">div</span> <span style="color: red;">id</span><span style="color: blue;">=&#8221;pagerdetail&#8221;&#62;&#60;/</span><span style="color: #a31515;">div</span><span style="color: blue;">&#62;</span></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: blue;">&#60;/</span><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: #a31515;">div</span><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: blue;">&#62;</span></p>
<p class="MsoNormal"><span lang="EN-US">Js-file:</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;">jQuery(document).ready(<span style="color: blue;">function</span>() {</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span><span style="color: blue;">var</span> lastSel;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span><span style="color: blue;">var</span> grid = jQuery(<span style="color: #a31515;">&#39;#list&#39;</span>).jqGrid({</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>caption: <span style="color: #a31515;">&#39;Testclusters&#39;</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>datatype: <span style="color: #a31515;">&#39;local&#39;</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>height: <span style="color: #a31515;">&#39;auto&#39;</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>pager: <span style="color: #a31515;">&#39;#pager&#39;</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>pgbuttons: <span style="color: blue;">false</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>pginput: <span style="color: blue;">false</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>colNames: [<span style="color: #a31515;">&#39;Name&#39;</span>, <span style="color: #a31515;">&#39;Testtiefe&#39;</span>],</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>colModel: [</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{ name: <span style="color: #a31515;">&#39;Name&#39;</span>, index: <span style="color: #a31515;">&#39;Name&#39;</span>, width: 120, sortable: <span style="color: blue;">false</span>, editable: <span style="color: blue;">true</span>, editoptions: { size: 30} },</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{ name: <span style="color: #a31515;">&#39;TesttiefeName&#39;</span>, index: <span style="color: #a31515;">&#39;TesttiefeName&#39;</span>, width: 180, sortable: <span style="color: blue;">false</span>, search: <span style="color: blue;">false</span>, editable: <span style="color: blue;">true</span>, edittype: <span style="color: #a31515;">"select"</span>, editoptions: { value: <span style="color: #a31515;">"Alle SW-Produkte:Alle SW-Produkte;Nur ge&#228;nderte SW-Produkte:Nur ge&#228;nderte SW-Produkte"</span>, size: 25} }</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>],</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>ondblClickRow: <span style="color: blue;">function</span>(id, ri, ci) {</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: green;">//var grid = jQuery(&#39;#list&#39;);</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue;">if</span> (id &#38;&#38; id !== lastSel) {</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: green;">//grid.saveRow(lastsel).editRow(id, true);</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>grid.restoreRow(lastSel);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>lastSel = id;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>}</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>grid.editRow(id, <span style="color: blue;">true</span>);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue;">return</span>;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160; </span><span>&#160;&#160;</span>},</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>onSelectRow: <span style="color: blue;">function</span>(id) {</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue;">if</span> (id &#38;&#38; id !== lastSel) {</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: green;">//grid.saveRow(lastsel).editRow(id, true);</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>grid.restoreRow(lastSel);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>lastSel = id;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>}</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue;">var</span> rowdata = grid.getRowData(id);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue;">var</span> gd = jQuery(<span style="color: #a31515;">&#39;#detail&#39;</span>);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>gd.setCaption(<span style="color: #a31515;">&#39;Businessprofiele des Testclusters \\&#39;&#39;</span> + rowdata.Name + <span style="color: #a31515;">&#39;\\&#39;&#39;</span>);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: green;">/*gd.setGridParam({ url: urlGetDetail + id,</span></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: green;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>page: 1, datatype: &#39;json&#39;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;; color: green;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>}).trigger(&#39;reloadGrid&#39;);*/</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>}</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span>}).navGrid(<span style="color: #a31515;">&#39;#pager&#39;</span>);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;">&#160;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span><span style="color: blue;">var</span> mydata = [</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{id:<span style="color: #a31515;">"1"</span>,Name:<span style="color: #a31515;">"Product 1"</span>,TesttiefeName:<span style="color: #a31515;">"Alle SW-Produkte"</span>},</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{id:<span style="color: #a31515;">"2"</span>,Name:<span style="color: #a31515;">"Product 2"</span>,TesttiefeName:<span style="color: #a31515;">"Alle SW-Produkte"</span>},</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{id:<span style="color: #a31515;">"3"</span>,Name:<span style="color: #a31515;">"Product 3"</span>,TesttiefeName:<span style="color: #a31515;">"Nur ge&#228;nderte SW-Produkte"</span>},</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{id:<span style="color: #a31515;">"4"</span>,Name:<span style="color: #a31515;">"Product 4"</span>,TesttiefeName:<span style="color: #a31515;">"Nur ge&#228;nderte SW-Produkte"</span>}</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span>];</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span><span style="color: blue;">for</span>(<span style="color: blue;">var</span> i=0;i&#60;mydata.length;i++)</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>grid.addRowData(mydata[i].id,mydata[i]);</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;">&#160;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span><span style="color: blue;">var</span> gridDetails = jQuery(<span style="color: #a31515;">&#39;#detail&#39;</span>).jqGrid({</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>caption: <span style="color: #a31515;">&#39;Testclustersdetails&#39;</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>datatype: <span style="color: #a31515;">&#39;local&#39;</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>height: <span style="color: #a31515;">&#39;auto&#39;</span>,</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>colNames: [<span style="color: #a31515;">&#39;Businessprofil&#39;</span>, <span style="color: #a31515;">&#39;Bereitstellungsform&#39;</span>, <span style="color: #a31515;">&#39;RowVersion&#39;</span>],</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>colModel: [</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{ name: <span style="color: #a31515;">&#39;BusinessprofilName&#39;</span>, index: <span style="color: #a31515;">&#39;Profil&#39;</span>, width: 150, editable: <span style="color: blue;">true</span>, editoptions: { size: 30} },</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{ name: <span style="color: #a31515;">&#39;BereitstellungsformName&#39;</span>, index: <span style="color: #a31515;">&#39;Bereitstellungsform&#39;</span>, width: 150, search: <span style="color: blue;">false</span>, editable: <span style="color: blue;">true</span>, editoptions: { size: 25} },</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{ name: <span style="color: #a31515;">&#39;RowVersion&#39;</span>, index: <span style="color: #a31515;">&#39;RowVersion&#39;</span>, width: 1, hidden: <span style="color: blue;">true</span>, editable: <span style="color: blue;">true</span>, editrules: { edithidden: <span style="color: blue;">false</span>} }</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>]</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;"><span>&#160;&#160;&#160; </span>});</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;">&#160;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;">}); </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;">&#160;</span></p>
<p class="MsoNormal"><span lang="EN-US">In this example &#8220;detail&#8221; grid should shows data depend on row selected in the &#8220;master&#8221; grid. If one selects a row in the &#8220;master&#8221; grid, the caption in the &#8220;detail&#8221; grid will be changed. After double click on a row in the &#8220;master&#8221; grid the row switched in the inline edit mode. Till now everything works OK. All look like following:</span></p>
<p><a href="http://www.ok-soft-gmbh.com/images/jqGrid/InlineEditError1.jpg"><img src="http://www.ok-soft-gmbh.com/images/jqGrid/InlineEditError1.jpg" width="100"  class="sfimageleft spUserImage" alt="no error" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p class="MsoNormal"><span><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"></v:stroke> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"></v:f> <v:f eqn="sum @0 1 0"></v:f> <v:f eqn="sum 0 0 @1"></v:f> <v:f eqn="prod @2 1 2"></v:f> <v:f eqn="prod @3 21600 pixelWidth"></v:f> <v:f eqn="prod @3 21600 pixelHeight"></v:f> <v:f eqn="sum @0 0 1"></v:f> <v:f eqn="prod @6 1 2"></v:f> <v:f eqn="prod @7 21600 pixelWidth"></v:f> <v:f eqn="sum @8 21600 0"></v:f> <v:f eqn="prod @7 21600 pixelHeight"></v:f> <v:f eqn="sum @10 21600 0"></v:f> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path> <o:lock v:ext="edit" aspectratio="t"></o:lock> </v:shapetype><v:shape id="Grafik_x0020_0" o:spid="_x0000_i1026" type="#_x0000_t75"  alt="InlineEditError1.jpg" style=&#38;amp;#39;width:235.2pt;height:168.6pt;visibility:visible;  mso-wrap-style:square&#38;amp;#39;> <v:imagedata src="file:///C:\\Users\\Rita\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image001.jpg" mce_src="file:///C:\\Users\\Rita\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image001.jpg"   o:title="InlineEditError1"></v:imagedata> </v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal"><span lang="EN-US">Now we click an arrow in the combo box and receive following strange behavior:</span></p>
<p><a href="http://www.ok-soft-gmbh.com/images/jqGrid/InlineEditError2.jpg"><img src="http://www.ok-soft-gmbh.com/images/jqGrid/InlineEditError2.jpg" width="100"  class="sfimageleft spUserImage" alt="Error" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p class="MsoNormal"><span><!--[if gte vml 1]><v:shape  id="Grafik_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75" alt="InlineEditError2.jpg"  style=&#38;amp;#39;width:233.4pt;height:180pt;visibility:visible;mso-wrap-style:square&#38;amp;#39;> <v:imagedata src="file:///C:\\Users\\Rita\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image003.jpg" mce_src="file:///C:\\Users\\Rita\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image003.jpg"   o:title="InlineEditError2"></v:imagedata> </v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span lang="EN-US">In the title (caption) of &#8220;detail&#8221; grid the part with the name of the row from &#8220;master&#8221; grid will be changed to an input field!!!???</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span lang="EN-US">&#160;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span lang="EN-US">I tried to find the corresponding place in the code of jqGrid to fix the problem, but without success. One more problem which I could see here is: during the work with the row in inline mode function </span><span style="font-size: 10pt; font-family: &#34;Courier New&#34;;">onSelectRow</span><span lang="EN-US"> are called often, which load every time contain of &#8220;detail&#8221; grid. Is it would be not better to do nothing instead of selection of already selected row in jqGrid?</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span lang="EN-US">&#160;</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span lang="EN-US">Best regards</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span lang="EN-US">Oleg</span></p></p>
]]></description>
        	        	<pubDate>Wed, 02 Sep 2009 10:30:28 +0300</pubDate>
        </item>
</channel>
</rss>