<?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: select and editoptions</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions</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/select-and-editoptions/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Andrew on select and editoptions</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11499</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11499</guid>
        	        	<description><![CDATA[<p>Hi Tony,</p>
</p>
<p>I am using jqGrid 3.5.2.</p>
</p>
<p>Regards</p>
<p>Andrew</p>
]]></description>
        	        	<pubDate>Wed, 04 Nov 2009 15:28:33 +0200</pubDate>
        </item>
        <item>
        	<title>tony on select and editoptions</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11465</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11465</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks for this.</p>
<p>This is not a bug in jQuery. It is a bug in jqGrid. I suppose you use 3.5.3 release where the bug is present.</p>
<p>The bug is fixed in the upcomming 3.6 release.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 04 Nov 2009 04:00:46 +0200</pubDate>
        </item>
        <item>
        	<title>Andrew on select and editoptions</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11460</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11460</guid>
        	        	<description><![CDATA[<p>Ok,</p>
<p>I found that the problm is on line 1067 of the jquery1.3.2 file. It is the trim function and the code looks like this:&#160;</p>
<p>&#160;&#160;&#160; trim:function(E) {&#160; <br />&#160;&#160;&#160;&#160;&#160; return (E&#124;&#124;&#8221;&#8221;).replace(/^\\s+&#124;\\s+$/g, &#8220;&#8221;)<br />&#160;&#160;&#160; }</p>
<p>I changed it to this:&#160;</p>
<p>&#160;&#160;&#160; trim:function(E) {&#160; <br />&#160;&#160;&#160;&#160;&#160; return (E.toString()&#124;&#124;&#8221;&#8221;).replace(/^\\s+&#124;\\s+$/g, &#8220;&#8221;)<br />&#160;&#160;&#160; }</p>
<p>and now it works.&#160;</p>
<p>Can anyone tell me if this is a bug or is there something else I can do to overide ths function without changing the jquery file.</p>
</p>
<p><strong>EDIT:</strong></p>
<p>I have decided that this is a bug and I have worked around it by placing the following in the &#60;head&#62; section of any page that shows this error (after the jQuery entry of course):</p>
<p>&#160;&#160;&#160; $.extend({</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; trim:function(E) {&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return (E.toString()&#124;&#124;&#8221;&#8221;).replace(/^\\s+&#124;\\s+$/g, &#8220;&#8221;)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; });</p>
</p>
<p>Now it works like a charm.</p>
</p>
<p>Thanks<br />Andrew</p>
]]></description>
        	        	<pubDate>Tue, 03 Nov 2009 23:58:24 +0200</pubDate>
        </item>
        <item>
        	<title>Andrew on select and editoptions</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11434</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/select-and-editoptions#p11434</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>I am trying to use the edittype:&#8221;select&#8221;, formatter:&#8221;select&#8221; and editoptions:{values:&#39;1:Type1;2:Type2&#39;} in my colModel</p>
<p><code><span class="pln">colModel </span><span class="pun">:</span><span class="pln"> </span><span class="pun">[</span><span class="pln">&#160;&#160;</span></code></p>
<p><code><span class="pln">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></code><code><span class="pun">{</span><span class="pln">name</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;pk&#39;</span></span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;pk&#39;</span></span><span class="pun">,</span><span class="pln"> width</span><span class="pun">:</span><span class="lit"><span style="color: #800000;">20</span></span><span class="pun">,</span><span class="pln"> sortable</span><span class="pun">:</span><span class="kwd"><span style="color: #00008b;">true</span></span><span class="pun">,</span><span class="pln">&#160;</span></code></p>
<p><code><span class="pln">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;jsonmap</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;pk&#39;</span></span><span class="pun">,</span><span class="pln">&#160;&#160;</span></code><code><span class="pln">sorttype</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;integer&#39;</span></span><span class="pun">},</span></code><code><span class="pun">&#160;</span></code></p>
<p><code><span class="pun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {</span><span class="pln">name</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;id&#39;</span></span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;id&#39;</span></span><span class="pun">,</span><span class="pln"> align</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;left&#39;</span></span><span class="pun">,</span><span class="pln"> jsonmap</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;fields.id&#39;</span></span><span class="pun">,</span></code></p>
<p><code><span class="pun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span class="pln">sortable</span><span class="pun">:</span><span class="kwd"><span style="color: #00008b;">true</span></span><span class="pun">,</span><span class="pln"> editable</span><span class="pun">:</span><span class="kwd"><span style="color: #00008b;">true</span></span><span class="pun">,</span><span class="pln"> edittype</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;select&#39;</span></span><span class="pun">,</span><span class="pln"> formatter</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;select&#39;</span></span><span class="pun">,</span></code></p>
<p><code><span class="pun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span class="pln">editoptions</span><span class="pun">:{</span><span class="pln">values</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;1:value1;2:value2;3:value3&#39;</span></span><span class="pun">},</span></code></p>
<p><code><span class="pun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {</span><span class="pln">name</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;type&#39;</span></span><span class="pun">,</span><span class="pln"> index</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;type&#39;</span></span><span class="pun">,</span><span class="pln"> width</span><span class="pun">:</span><span class="lit"><span style="color: #800000;">100</span></span><span class="pun">,</span><span class="pln">align</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;center&#39;</span></span><span class="pun">,</span></code></p>
<p><code><span class="pun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span class="pln">jsonmap</span><span class="pun">:</span><span class="str"><span style="color: #800000;">&#39;fields.type&#39;</span></span><span class="pun">,</span><span class="pln"> &#160;sortable</span><span class="pun">:</span><span class="kwd"><span style="color: #00008b;">true</span></span><span class="pun">,</span><span class="pln">editable</span><span class="pun">:</span><span class="kwd"><span style="color: #00008b;">true</span></span><span class="pun">}</span></code></p>
<p><code><span class="pun">]</span><span class="pln"><br /></span></code></p>
<p>but the value for id returned in the json object is not a string (it doesn&#39;t have quotes around it). If I remove the edittype and editoptions the id value appears in the column of the grid but when I include the edittype, formatter and editoptions in the colMode definition I get the javascript error<br /><code><span style="font-family: Consolas; background-color: #eeeeee;">(E&#124;&#124;"").replace is not a function</span></code></p>
<p>The json object that fails looks like</p>
<p><code><span class="pun">{</span><span class="pln"> </span><span class="str"><span style="color: #800000;">"pk"</span></span><span class="pun">:</span><span class="pln"> </span><span class="lit"><span style="color: #800000;">120</span></span></code></p>
<p><code><span class="str"><span style="color: #800000;">&#160; "model"</span></span><span class="pun">:</span><span class="pln"> </span><span class="str"><span style="color: #800000;">"myModel"</span></span></code></p>
<p><code><span style="color: #800000;"><span class="str">&#160; </span><span class="str"><span>"fields"</span></span></span><span class="pun">:</span><span class="pln"> </span><span class="pun">{</span></code></p>
<p><code><span class="pun">&#160;&#160;&#160;&#160;&#160;&#160; </span><span class="str"><span style="color: #800000;">"id"</span></span><span class="pun">:</span><span class="pln"> </span><span class="lit"><span style="color: #800000;">1,</span></span></code></p>
<p><code><span style="color: #800000;"><span class="lit">&#160;&#160;&#160;&#160;&#160;&#160; </span><span class="str"><span>"type"</span></span></span><span class="pun">:</span><span class="pln"> </span><span class="str"><span style="color: #800000;">"aType"</span></span></code></p>
<p><code><span class="str"><span style="color: #800000;">&#160;&#160; </span></span><span class="pun">}</span></code></p>
<p><code><span class="pun">}</span></code></p>
<p><code><span class="pln"><br /></span></code></p>
<p>The id value has no quotes.</p>
<p>I am using the edittype, formatter and editoptions in other grids but the value I am macthing against is a character (in the json object it is surrounded by quotes) and it works perfectly.</p>
<p>I am only guessing that the problem is with the unquoted number but I am not sure. Has anyone seen this before?</p>
</p>
<p>Regards</p>
<p>Andrew</p>
]]></description>
        	        	<pubDate>Mon, 02 Nov 2009 17:45:40 +0200</pubDate>
        </item>
</channel>
</rss>