<?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: Bug in cmTemplate (new Feature)</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/bug-in-cmtemplate-new-feature</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/bug-in-cmtemplate-new-feature/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Crazy108 on Bug in cmTemplate (new Feature)</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/bug-in-cmtemplate-new-feature#p22491</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/bug-in-cmtemplate-new-feature#p22491</guid>
        	        	<description><![CDATA[<p>Thanks for support<br /> Option with $. jgrid.defaults.cmTemplate as global settings, would be much more convenient to use</p>
</p>
<p>Additional info:</p>
<p>update script -</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit8364' value='Select Code' data-codeid='sfcode8364' /></p>
<div class='sfcode' id='sfcode8364'>var myOption={ formoptions:{ elmprefix:&#39;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#39; } }</div>
</p>
<p>and in colModel</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4527' value='Select Code' data-codeid='sfcode4527' /></p>
<div class='sfcode' id='sfcode4527'>
<p>&#160;&#160; &#160;&#160;&#160;&#160; {name: &#34;api&#34;, index:&#34;api&#34;, search:false, hidden:true, template:myOption,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortable:true, sorttype:&#34;text&#34;, firstsortorder:&#34;asc&#34;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;editable:true, editrules:{edithidden:true}, formoptions:{label:&#34;ÐÐºÑ‚Ð¸Ð²ÐµÐ½&#34;, colpos:1}<br />&#160;&#160; &#160;&#160;&#160; &#160;},</p>
</div>
<p>No effects. Field api not have default options</p>
<p>If colModel change on :</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit615' value='Select Code' data-codeid='sfcode615' /></p>
<div class='sfcode' id='sfcode615'>
<p>&#160;&#160; &#160;&#160;&#160;&#160; {name: &#34;api&#34;, index:&#34;api&#34;, search:false, hidden:true, template:myOption,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortable:true, sorttype:&#34;text&#34;, firstsortorder:&#34;asc&#34;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;editable:true, editrules:{edithidden:true},<strong>/* formoptions:{label:&#34;ÐÐºÑ‚Ð¸Ð²ÐµÐ½&#34;, colpos:1}*/</strong><br />&#160;&#160; &#160;&#160;&#160; &#160;},</p>
</div>
<p>All OK. &#38;nbsp;...... inserts in field row</p>
<p>In grid.base.js code is used</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit110' value='Select Code' data-codeid='sfcode110' /></p>
<div class='sfcode' id='sfcode110'>&#160;&#160; &#160;&#160;&#160;&#160; for (i=0; i&#60;ts.p.colModel.length;i++) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;ts.p.colModel[i] = $.extend({}, <strong>ts.p.cmTemplate</strong>, <strong>ts.p.colModel[i].template</strong> &#124;&#124; {}, ts.p.colModel[i]);</p>
<p>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if (ts.p.keyIndex === false &#38;&#38; ts.p.colModel[i].key===true) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;ts.p.keyIndex = i;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;}</p>
</div>
<p>&#160;and no difference where to insert this template &#8230;</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit2994' value='Select Code' data-codeid='sfcode2994' /></p>
<div class='sfcode' id='sfcode2994'>
<p>var myOption={ formoptions:{ elmprefix:&#39;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#39; } }</p>
<p>OR</p>
<p>&#160;&#160;&#160; $.jgrid.defaults.cmTemplate = {};<br />&#160;&#160; &#160;$.jgrid.defaults.cmTemplate.formoptions = { elmprefix:&#39;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#39; };</p>
</div>
]]></description>
        	        	<pubDate>Mon, 21 Mar 2011 12:26:15 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on Bug in cmTemplate (new Feature)</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/bug-in-cmtemplate-new-feature#p22472</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/bug-in-cmtemplate-new-feature#p22472</guid>
        	        	<description><![CDATA[<p>Hello!</p>
<p>It is not a bug. The problem is that you try to use correspond to <a href="/blog/?page_id=393/feature-request/templates-for-columns-in-colmodel/" target="_blank">my original sugestion</a> and not correspond to its implementation in jqGrid. You should define <strong>cmTemplate</strong> as the jqGrid parameter and not as the default setting <strong>$.jgrid.defaults.cmTemplate</strong>. Moreover you want use the setting not for all columns you can use template property of <strong>colModel</strong> instead.</p>
<p>For example you define</p>
<p><input type='button' class='sfcodeselect' name='sfselectit6694' value='Select Code' data-codeid='sfcode6694' /></p>
<div class='sfcode' id='sfcode6694'>var myGeneralFormOption={ formoptions:{ elmprefix:&#39;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#39; } }</div>
<p>and then use it in the column where you need it:
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7180' value='Select Code' data-codeid='sfcode7180' /></p>
<div class='sfcode' id='sfcode7180'>{name: &#34;api&#34;, index:&#34;api&#34;, search:false, hidden:true, <strong>template:myGeneralFormOption</strong>,<br />&#160;&#160;sortable:true, sorttype:&#34;text&#34;, firstsortorder:&#34;asc&#34;,<br />&#160;&#160;editable:true, editrules:{edithidden:true}, formoptions:{label:&#34;ÐÐºÑ‚Ð¸Ð²ÐµÐ½&#34;}<br />}</div>
<p>You can look at <a href="http://www.ok-soft-gmbh.com/jqGrid/Localization1.htm" target="_blank">the demo</a> from <a href="/blog/?page_id=393/feature-request/small-changes-in-i18ngrid-locale-xx-js-files-to-make-possible-dynamic-language-switching/" target="_blank">my another sugestion</a>.</p>
<p>Best regards<br />Oleg&#160;</p>
]]></description>
        	        	<pubDate>Fri, 18 Mar 2011 21:16:13 +0200</pubDate>
        </item>
        <item>
        	<title>Crazy108 on Bug in cmTemplate (new Feature)</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/bug-in-cmtemplate-new-feature#p22471</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/bug-in-cmtemplate-new-feature#p22471</guid>
        	        	<description><![CDATA[<p>I use next code:</p>
<p>&#60;script src="/templates/default/js/jqgrid/js/i18n/grid.locale-ru.js"&#62;&#60;/script&#62;</p>
<p>&#60;script type="text/javascript"&#62;<br />&#160;&#160; &#160;$.jgrid.no_legacy_api = true;<br />&#160;&#160; &#160;$.jgrid.useJSON = true;<br />&#60;/script&#62;</p>
<p>&#60;script src="/templates/default/js/jqgrid/jquery.jqGrid.js"&#62;&#60;/script&#62;</p>
<p>&#60;script type="text/javascript"&#62;<br />&#160;&#160; &#160;$.extend($.jgrid.defaults, { cmTemplate:{ formoptions:{ elmprefix:&#39;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#39; } } );<br />&#60;/script&#62;</p>
<p>In colModel 2 from 10 rows have elmprefix</p>
<p>&#160;&#160;&#160; colModel: [<br />&#160;&#160; &#160;&#160;&#160; &#160;{name: "id_traders", width:1, hidden:true, hidedlg:true, key:true, search:false},<br />&#160;&#160; &#160;&#160;&#160; &#160;{name: "title", index:"title", <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortable:true, sorttype:"text", firstsortorder:"asc",<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;editable:true, editrules:{required:true},<br />&#160;&#160; &#160;&#160;&#160; &#160;},<br />&#160;&#160; &#160;&#160;&#160; &#160;{name: "name", index:"name", hidden:true, hidedlg:true, search:false,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortable:true, sorttype:"text", firstsortorder:"asc",<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;editable:true, editrules:{edithidden:true,required:true}, formoptions:{elmprefix:&#39;&#60;font color="red"&#62;(*)&#60;/font&#62;&#39;, elmsuffix:&#39;&#60;br /&#62;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#38;nbsp;Ð£Ð½Ð¸ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð±Ð¸Ñ€Ð¶Ð¸. Ð‘Ð¾Ð»ÑŒÑˆÐ¸Ð¼Ð¸ Ð±ÑƒÐºÐ²Ð°Ð¼Ð¸.&#39;}<br />&#160;&#160; &#160;&#160;&#160; &#160;},</p>
<p>&#160;&#160; &#160;&#160;&#160;&#160; {name: "api", index:"api", search:false, hidden:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortable:true, sorttype:"text", firstsortorder:"asc",<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;editable:true, editrules:{edithidden:true}, formoptions:{label:"ÐÐºÑ‚Ð¸Ð²ÐµÐ½"}<br />&#160;&#160; &#160;&#160;&#160; &#160;},</p>
<p>....... more......</p>
<p>If in colModel presend "formoptions:{label:"ÐÐºÑ‚Ð¸Ð²ÐµÐ½"}" OR more attributes - default settings cmTemplate:{ formoptions:{ elmprefix:&#39;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#38;nbsp;&#39; } }" do not work!</p>
<p>Why?</p>
<p>sorry my bad english</p>
]]></description>
        	        	<pubDate>Fri, 18 Mar 2011 20:11:44 +0200</pubDate>
        </item>
</channel>
</rss>