<?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: Help making cells disabled</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/help-making-cells-disabled</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/help-making-cells-disabled/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Jbrandolino on Help making cells disabled</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/help-making-cells-disabled#p21987</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/help-making-cells-disabled#p21987</guid>
        	        	<description><![CDATA[<p>Hello.&#160; I&#39;m trying to dynamically make certain cells disabled in my grid and it&#39;s not working.&#160; These cells happen to be datepicker cells.&#160; I used examples on the site and it&#39;s still not working.&#160; Please help!&#160;</p>
<p><strong><span style="font-size: x-small;"><strong></strong></span></strong></p>
<p>var lastsel;</p>
<p><span style="font-size: x-small;"></span></p>
<p>jQuery(</p>
</p>
<p><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"#permitList"</span></span><span style="font-size: x-small;">).jqGrid({ </span></p>
<p><span style="font-size: x-small;"></span></p>
<p>datatype:</p>
</p>
<p><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"local"</span></span><span style="font-size: x-small;">, </span></p>
<p align="left">height: 200,</p>
<p>width: 850,</p>
<p align="left">treeGrid: <strong>true</strong><span style="font-size: x-small;"></span></p>
<p>ExpandColumn :</p>
</p>
<p><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;effDT&#39;</span></span><span style="font-size: x-small;">,</span></p>
<p align="left"><span id="_marker">&#160;<span id="_marker">&#160;</span></span><span style="font-size: x-small;">sortname: </span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;pRetDate&#39;</span></span><span style="font-size: x-small;">,</span></p>
<p><span style="font-size: x-small;"></span></p>
<p>sortorder:</p>
</p>
<p><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"asc"</span></span><span style="font-size: x-small;">,</span></p>
<p><span style="font-size: x-small;"></span></p>
<p>cellEdit:</p>
</p>
<p><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">true</span></span></strong><span style="font-size: x-small;">,</span></p>
<p><span style="font-size: x-small;"></span></p>
<p align="left">colNames:[</p>
</p>
<p align="left"><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;Permit ID&#39;</span></span><span style="font-size: x-small;">, </span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;Permit Retired Date&#39;</span></span><span style="font-size: x-small;">, </span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;Permit&#39;</span></span><span style="font-size: x-small;">,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;CLIA Permit ID&#39;</span></span><span style="font-size: x-small;">, </span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;Effective Date&#39;</span></span><span style="font-size: x-small;">,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;Retired Date&#39;</span></span><span style="font-size: x-small;">, </span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;Tree Level&#39;</span></span><span style="font-size: x-small;">],</p>
<p></span></p>
<p><span style="font-size: x-small;"></span></p>
<p>colModel:[</p>
<p><span style="font-size: x-small;"></span></p>
<p align="left">{name:</p>
</p>
<p align="left"><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;permitID&#39;</span></span><span style="font-size: x-small;">,index:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;permitID&#39;</span></span><span style="font-size: x-small;">, sorttype:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"int"</span></span><span style="font-size: x-small;">, width:10},</span></p>
<p align="left"><span style="font-size: x-small;">{name:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;pRetDate&#39;</span></span><span style="font-size: x-small;">,index:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;pRetDate&#39;</span></span><span style="font-size: x-small;">, sorttype:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"date"</span></span><span style="font-size: x-small;">, width:40}, </span></p>
<p align="left"><span style="font-size: x-small;">{name:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;permit&#39;</span></span><span style="font-size: x-small;">,index:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;permit&#39;</span></span><span style="font-size: x-small;">, sorttype:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"text"</span></span><span style="font-size: x-small;">, width:120,editable:</span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">false</span></span></strong><span style="font-size: x-small;">},</span></p>
<p align="left">{name:</p>
</p>
<p align="left"><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;cliaPermitID&#39;</span></span><span style="font-size: x-small;">,index:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;cliaPermitID&#39;</span></span><span style="font-size: x-small;">, sorttype:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"int"</span></span><span style="font-size: x-small;">, width:10}, </span></p>
<p><span style="font-size: x-small;"><span style="font-size: x-small;"></span></span></p>
<p>{name:</p>
</p>
<p><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;effDT&#39;</span></span><span style="font-size: x-small;">,index:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;effDT&#39;</span></span><span style="font-size: x-small;">, sorttype:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"date"</span></span><span style="font-size: x-small;">, width:40, editable:</span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">true</span></span></strong><span style="font-size: x-small;">,</span></p>
<p><span style="font-size: x-small;"></span></p>
<p>&#160;&#160;&#160; editoptions: {size: 10, maxlengh: 10,dataInit:</p>
</p>
<p><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">function</span></span></strong><span style="font-size: x-small;">(element) </span></p>
<p><span style="font-size: x-small;"><span style="font-size: x-small;"></span></span></p>
<p>&#160;&#160;&#160; {$(element).datepicker()}}},</p>
<p><span style="font-size: x-small;"> </span></p>
<p>{name:<span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;retDT&#39;</span></span><span style="font-size: x-small;">,index:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;retDT&#39;</span></span><span style="font-size: x-small;">, sorttype:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"date"</span></span><span style="font-size: x-small;">, width:40, editable:</span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">true</span></span></strong><span style="font-size: x-small;">,</span></p>
<p><span style="font-size: x-small;"></span></p>
<p>&#160;&#160;&#160; editoptions: {size: 10, maxlengh: 10,dataInit:</p>
</p>
<p><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">function</span></span></strong><span style="font-size: x-small;">(element) </span></p>
<p><span style="font-size: x-small;"><span style="font-size: x-small;"></span></span></p>
<p>&#160;&#160;&#160; {$(element).datepicker()}}},</p>
</p>
<p align="left">&#160;{$(element).datepicker(</p>
</p>
<p align="left"><span style="font-size: x-small;"><span style="font-size: x-small;">{name:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;treeLevel&#39;</span></span><span style="font-size: x-small;">, index:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;treeLevel&#39;</span></span><span style="font-size: x-small;">, sorttype:</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"int"</span></span><span style="font-size: x-small;">, width:1}</span></span></p>
<p><span style="font-size: x-small;"><span style="font-size: x-small;"></span></span></p>
<p>],</p>
<p><span style="font-size: x-small;"></span></p>
<p align="left">beforeEditCell:</p>
</p>
<p align="left"><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">function</span></span></strong><span style="font-size: x-small;"> (id,name,val,iRow,iCol){</span></p>
<p><span style="font-size: x-small;"></span></p>
<p align="left">&#160;</p>
</p>
<p align="left"><strong><span style="color: #7f0055; font-size: x-small;"></span></strong></p>
<p align="left"><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">var</span></span></strong><span style="font-size: x-small;"> permitretdate = jQuery(</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"#permitList"</span></span><span style="font-size: x-small;">).jqGrid(</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;getCell&#39;</span></span><span style="font-size: x-small;">,iRow,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;pRetDate&#39;</span></span><span style="font-size: x-small;">);</span></p>
<p align="left"><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">if</span></span></strong><span style="font-size: x-small;">(permitretdate != </span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;&#39;</span></span><span style="font-size: x-small;"> &#38;&#38; permitretdate != </span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">null</span></span></strong><span style="font-size: x-small;">){</span></p>
<p align="left">&#160;</p>
</p>
<p align="left"><span style="color: #3f7f5f; font-size: x-small;"><span style="color: #3f7f5f; font-size: x-small;">// Should not allow editing in this row</span></span></p>
<p><span style="font-size: x-small;"></span></p>
<p align="left">jQuery(</p>
</p>
<p align="left"><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"#permitList"</span></span><span style="font-size: x-small;">).setCell (iRow,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;effDT&#39;</span></span><span style="font-size: x-small;">,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;&#39;</span></span><span style="font-size: x-small;">,{editable:</span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">false</span></span></strong><span style="font-size: x-small;">});</span></p>
<p align="left">jQuery(</p>
</p>
<p align="left"><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"#permitList"</span></span><span style="font-size: x-small;">).setCell (iRow,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;retDT&#39;</span></span><span style="font-size: x-small;">,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;&#39;</span></span><span style="font-size: x-small;">,{editable:</span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">false</span></span></strong><span style="font-size: x-small;">});</span></p>
<p align="left">}</p>
<p align="left">&#160;</p>
</p>
<p align="left"><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">else</span></span></strong><span style="font-size: x-small;"> {</span></p>
<p><span style="font-size: x-small;"></span></p>
<p align="left">jQuery(</p>
</p>
<p align="left"><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"#permitList"</span></span><span style="font-size: x-small;">).setCell (iRow,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;effDT&#39;</span></span><span style="font-size: x-small;">,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;&#39;</span></span><span style="font-size: x-small;">,{editable:</span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">true</span></span></strong><span style="font-size: x-small;">});</span></p>
<p align="left">jQuery(</p>
</p>
<p align="left"><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">"#permitList"</span></span><span style="font-size: x-small;">).setCell (iRow,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;retDT&#39;</span></span><span style="font-size: x-small;">,</span><span style="color: #2a00ff; font-size: x-small;"><span style="color: #2a00ff; font-size: x-small;">&#39;&#39;</span></span><span style="font-size: x-small;">,{editable:</span><strong><span style="color: #7f0055; font-size: x-small;"><span style="color: #7f0055; font-size: x-small;">true</span></span></strong><span style="font-size: x-small;">});</span></p>
<p align="left">&#160;}</p>
</p>
<p><span style="font-size: x-small;"></span></p>
<p>},</p></p>
]]></description>
        	        	<pubDate>Mon, 07 Feb 2011 17:38:42 +0200</pubDate>
        </item>
</channel>
</rss>