<?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: Column Chooser Complete Callback</title>
	<link>http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback</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/feature-request/column-chooser-complete-callback/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on Column Chooser Complete Callback</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p12013</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p12013</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks. Good idea. Will think if I will include it.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Mon, 16 Nov 2009 23:47:18 +0200</pubDate>
        </item>
        <item>
        	<title>seph429 on Column Chooser Complete Callback</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p11915</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p11915</guid>
        	        	<description><![CDATA[<p>Here is a DIFF for the changes i made, dialogClose is the call back name and can be set using the API</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5460' value='Select Code' data-codeid='sfcode5460' /></p>
<div class='sfcode' id='sfcode5460'>
<p><span>jQuery("#grid").jqGrid(&#39;columnChooser&#39;, {</span></p>
<p><span><span style="white-space: pre;"> </span>dialogClose : function() {}</span></p>
<p>});</p>
</div>
<p><input type='button' class='sfcodeselect' name='sfselectit1351' value='Select Code' data-codeid='sfcode1351' /></p>
<div class='sfcode' id='sfcode1351'>
<p><span>--- C:/Users/mkesler/AppData/Local/Temp/grid.jqueryui.js-revBASE.svn000.tmp.js</span><span> </span><span>Fri Nov 13 10:56:36 2009</span></p>
<p><span>+++ X:/common/js/grid36-dev/src/grid.jqueryui.js</span><span> </span><span>Fri Nov 13 10:48:32 2009</span></p>
<p><span>@@ -102,12 +102,16 @@</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; "width" : 420,</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; "height" : 240,</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; "classname" : null,</span></p>
<p><span>- &#160; &#160; &#160; &#160; &#160; &#160;"done" : function(perm) { if (perm) self.jqGrid("remapColumns", perm, true) },</span></p>
<p><span>+ &#160; &#160; &#160; &#160; &#160; &#160;"done" : function(perm) {&#160;</span></p>
<p><span>+ &#160; &#160; &#160; &#160;</span><span> </span><span>if (perm) { self.jqGrid("remapColumns", perm, true); }</span></p>
<p><span>+ &#160; &#160; &#160; &#160;</span><span> </span><span>opts.dialogClose();</span></p>
<p><span>+ &#160; &#160; &#160; &#160;</span><span> </span><span>},</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; /* msel is either the name of a ui widget class that</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;extends a multiselect, or a function that supports</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;creating a multiselect object (with no argument,</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;or when passed an object), and destroying it (when</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;passed the string "destroy"). */</span></p>
<p><span>+ &#160; &#160; &#160; &#160; &#160; &#160;"dialogClose" : function() {},</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; "msel" : "multiselect",</span></p>
<p><span>&#160;&#160; &#160; &#160; &#160; &#160; &#160; /* "msel_opts" : {}, */</span></p>
<p><span>&#160;</span></p>
</div>
]]></description>
        	        	<pubDate>Fri, 13 Nov 2009 10:03:55 +0200</pubDate>
        </item>
        <item>
        	<title>markw65 on Column Chooser Complete Callback</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p11873</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p11873</guid>
        	        	<description><![CDATA[<p>Good point, there should be one.</p>
</p>
<p>But for now you can just replace the done function in the columnChooser options:</p>
</p>
<p>{ done: function(perm) { if (perm) { $("#mygrid").jqGrid("remapColumns", perm, true); /* and whatever else you want */}}}</p>
</p>
<p>Mark</p></p>
]]></description>
        	        	<pubDate>Thu, 12 Nov 2009 17:08:44 +0200</pubDate>
        </item>
        <item>
        	<title>seph429 on Column Chooser Complete Callback</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p11871</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/column-chooser-complete-callback#p11871</guid>
        	        	<description><![CDATA[<p>I am looking for a way to store which columns are hidden and visible so that the user will always have the same settings.</p>
</p>
<p>Re-hiding them from an array is easy enough, but there is no reliable way that i have found to SAVE the settings. The most optimal way i&#39;d imagine is having a callback for the columnChooser that fires when a user hits the "Ok" button to save their columns.</p>
]]></description>
        	        	<pubDate>Thu, 12 Nov 2009 15:49:54 +0200</pubDate>
        </item>
</channel>
</rss>