<?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: Why the values in rowObject passed in the formatter callback are formatted?</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/why-the-values-in-rowobject-passed-in-the-formatter-callback-are-formatted</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/why-the-values-in-rowobject-passed-in-the-formatter-callback-are-formatted/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>seanla on Why the values in rowObject passed in the formatter callback are formatted?</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/why-the-values-in-rowobject-passed-in-the-formatter-callback-are-formatted#p25322</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/why-the-values-in-rowobject-passed-in-the-formatter-callback-are-formatted#p25322</guid>
        	        	<description><![CDATA[<p>This is my grid setting:</p>
</p>
<pre><p><input type='button' class='sfcodeselect' name='sfselectit6492' value='Select Code' data-codeid='sfcode6492' /></p><div class='sfcode' id='sfcode6492'>$(&#39;#shengxiao_year_detail_tbl&#39;).jqGrid({
    url: &#39;admin/year_list?t=year&#39;,
    datatype: &#39;json&#39;,
    mtype: &#39;GET&#39;,
    colNames: [&#39;åºåˆ—å·&#39;,&#39;å¹´ä»½ï¼ˆç”Ÿè‚–ï¼‰&#39;, &#39;åˆ†ç±»åç§°&#39;, &#39;æ€§åˆ«&#39;, &#39;æè¿°&#39;],
    colModel: [
        {name: &#39;id&#39;, index: &#39;id&#39;, align: &#39;center&#39;},
        {name: &#39;shengxiao_year_id&#39;, index: &#39;shengxiao_year_id&#39;, align: &#39;center&#39;, editable:true, edittype:&#39;select&#39;, editoptions: {dataUrl: &#39;select/get_opt_data?entity=shengxiao_year&#39;}, formatter: &#39;yearShengxiaoIdFmatter&#39;},
        {name: &#39;category_id&#39;, index: &#39;category_id&#39;, align: &#39;right&#39;, editable:true, edittype:&#39;select&#39;, editoptions: {dataUrl: &#39;select/get_opt_data?entity=category&#39;}, formatter: &#39;categoryFmatter&#39;},
        {name: &#39;sex&#39;, index: &#39;sex&#39;, align: &#39;right&#39;, editable:true, edittype:&#39;select&#39;, editoptions: {dataUrl: &#39;select/get_opt_data?entity=sex&#39;}, formatter: &#39;sexFmatter&#39;},
        {name: &#39;description&#39;, index: &#39;description&#39;, sortable: false, align: &#39;right&#39;,editable:true, edittype:&#39;textarea&#39;, editoptions: {rows: &#39;20&#39;, cols: &#39;80&#39;}}
    ],
    pager: &#39;#shengxiao_year_detail_tbl_navigator&#39;,
    //rowNum: 10,
    rowList: [], // disable page size dropdown
    pgbuttons: false, // disable page control like next, back button
    pgtext: null, // disable pager text like &#39;Page 0 of 10&#39;
    viewrecords: false,  // disable current view record text like &#39;View 1-10 of 100&#39;
    sortname: &#39;id&#39;,
    sortorder: &#39;asc&#39;,
    gridview: true,
    jsonReader: {
        root: &#39;rows&#39;,
        repeatitems : false,
        id: &#39;0&#39;
    },
    caption: &#39;å¹´è¿ç¨‹åˆ—è¡¨&#39;,
    editurl: &#39;admin/year_edit?t=year&#39;
}).navGrid(&#39;#shengxiao_year_detail_tbl_navigator&#39;, {view: true, del: true}, 
    {
        width: 600,
        closeAfterEdit: true,
        reloadAfterSubmit: false,
        afterSubmit: handleJSONResponseAfterSubmit
    }, //edit options
    {
        width: 600,
        reloadAfterSubmit: false,
        afterSubmit: handleJSONResponseAfterSubmit
    }, //add options
    {
        width: 600
    }, //del options
    {multipleSearch: false}, 
    {closeOnEscape: true}
);</div></pre>
<pre><p><input type='button' class='sfcodeselect' name='sfselectit7476' value='Select Code' data-codeid='sfcode7476' /></p><div class='sfcode' id='sfcode7476'></div></pre>
<pre><p><input type='button' class='sfcodeselect' name='sfselectit1472' value='Select Code' data-codeid='sfcode1472' /></p><div class='sfcode' id='sfcode1472'>And following is the formatter &#38; unformatter:</div></pre>
<pre><p><input type='button' class='sfcodeselect' name='sfselectit7521' value='Select Code' data-codeid='sfcode7521' /></p><div class='sfcode' id='sfcode7521'></div></pre>
<pre><p><input type='button' class='sfcodeselect' name='sfselectit7133' value='Select Code' data-codeid='sfcode7133' /></p><div class='sfcode' id='sfcode7133'><pre><div class=&#34;sfcode&#34;>$.extend($.fn.fmatter, {
//options: 


sexFmatter: function(cellvalue, options, rowdata){
    return &#39;&#60;div name=&#34;&#39;+cellvalue+&#39;&#34;&#62;&#39;+ sex_array[cellvalue] +&#39;&#60;/div&#62;&#39;;
}
</div></pre>
<p>});</p>
<pre><p><input type='button' class='sfcodeselect' name='sfselectit8493' value='Select Code' data-codeid='sfcode8493' /></p><div class='sfcode' id='sfcode8493'>$.extend($.fn.fmatter.sexFmatter, {
unformat : function(cellvalue, options, cell){
    return $(&#39;div&#39;, cell).attr(&#39;name&#39;);
}
</div></pre>
<p>});</p>
<p>After selecting one row in grid, and then click the edit button. The sex formater will be&#160;</p>
</div>
<p><input type='button' class='sfcodeselect' name='sfselectit4642' value='Select Code' data-codeid='sfcode4642' /></p>
<div class='sfcode' id='sfcode4642'>called while displaying values in the grid, but the values in rowdata has been formatted.&#160;</div>
<p><input type='button' class='sfcodeselect' name='sfselectit3326' value='Select Code' data-codeid='sfcode3326' /></p>
<div class='sfcode' id='sfcode3326'>Is there any one who had the same problem as me before? Any idea on how to solve the problem?</p>
<p>Thanks &#38; Best Regards! Sean Zhang<span style=&#34;white-space: pre;&#34;> </span></p>
</p>
</div>
]]></description>
        	        	<pubDate>Mon, 05 Dec 2011 04:55:04 +0200</pubDate>
        </item>
</channel>
</rss>