<?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: How to make server side validation in inline nav jqgrid</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid</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/how-to-make-server-side-validation-in-inline-nav-jqgrid/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>zenixgrace on How to make server side validation in inline nav jqgrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25822</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25822</guid>
        	        	<description><![CDATA[<p>hi Oleg,</p>
</p>
<p>Yeah you true..</p>
<p>i only add <strong>async: false</strong>, and it&#39;s work</p>
</p>
<p>i read ur answer in stack overflow, and it&#39;s work but i have a some problem</p>
<p>save and cancel nagivation button is not disable when the dialog is show or close.</p>
<p>am i must disable it manually?</p>
<p>i use inlinenav in this case..</p>
</p>
<p>here is my code:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3071' value='Select Code' data-codeid='sfcode3071' /></p>
<div class='sfcode' id='sfcode3071'>&#160;&#160; &#160;&#160;&#160;&#160; $(&#39;#listEmployee&#39;).jqGrid(&#39;inlineNav&#39;,&#39;#pListEmployee&#39;,{add:false,editParams:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;errorfunc: function(rowid, res) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$.jgrid.info_dialog($.jgrid.errors.errcap,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#39;&#60;div class=&#34;ui-state-error&#34;&#62;&#39; + res.statusText + &#39;&#60;/div&#62;&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$.jgrid.edit.bClose,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{buttonalign: &#39;right&#39;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;}});</div>
<p><strong>Many thank for ur help and ur suggestion</strong><br /><strong>u are my hero....</strong> <img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /><img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /></p>
<p>Best Regards,<br />zenixgrace</p>
]]></description>
        	        	<pubDate>Fri, 27 Jan 2012 11:45:47 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on How to make server side validation in inline nav jqgrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25806</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25806</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>you call <strong>$.ajax</strong> inside of <strong>NIKCheck</strong> which works&#160;anynchronous per default. So if you don&#39;t want to reorgonize your current code you can add <strong>async: false</strong> options of <strong>$.ajax</strong>.</p>
<p>The better way is to implement server validation by returning error text with some HTTP error code during the saving of data itself. See <a href="http://stackoverflow.com/a/8963711/315935" target="_blank">the answer</a> for example for more details.</p>
<p>Best regards<br />Oleg&#160;</p>
]]></description>
        	        	<pubDate>Thu, 26 Jan 2012 10:48:38 +0200</pubDate>
        </item>
        <item>
        	<title>zenixgrace on How to make server side validation in inline nav jqgrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25805</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25805</guid>
        	        	<description><![CDATA[<p>no body can help me</p>
<p><img class="spSmiley" style="margin:0" title="Cry" src="/blog/wp-content/forum-smileys/sf-cry.gif" alt="Cry" /></p>
]]></description>
        	        	<pubDate>Thu, 26 Jan 2012 09:59:59 +0200</pubDate>
        </item>
        <item>
        	<title>zenixgrace on How to make server side validation in inline nav jqgrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25726</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25726</guid>
        	        	<description><![CDATA[<p>any body can help me?</p>
<p><img class="spSmiley" style="margin:0" title="Cry" src="/blog/wp-content/forum-smileys/sf-cry.gif" alt="Cry" /></p>
]]></description>
        	        	<pubDate>Thu, 19 Jan 2012 05:44:33 +0200</pubDate>
        </item>
        <item>
        	<title>zenixgrace on How to make server side validation in inline nav jqgrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25716</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25716</guid>
        	        	<description><![CDATA[<p>Hi All,</p>
</p>
<p>i use custom function to make validation but i have some problem at here..</p>
<p>error message it always show "custome function should return array"</p>
<p>seem like it&#39;s show before ajax request success..</p>
<p>can someone help me to fix this out or have any way to make a server side validation?</p>
</p>
<p>my grid configuration is like that :</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4141' value='Select Code' data-codeid='sfcode4141' /></p>
<div class='sfcode' id='sfcode4141'>&#60;script type=&#34;text/javascript&#34;&#62;<br />&#160;&#160; &#160;var lastSelectedId;<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;$(function() {<br />&#160;&#160; &#160;&#160;&#160; &#160;/***** Grid *****/<br />&#160;&#160; &#160;&#160;&#160; &#160;var myGrid =&#160; $(&#39;#listEmployee&#39;).jqGrid({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;url: &#39;&#60;?php echo site_url(&#39;employee/listing&#39;); ?&#62;&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;datatype: &#39;json&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;mtype: &#39;POST&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;colNames: [&#39;NIK&#39;,&#39;Name&#39;,&#39;Gender&#39;,&#39;Religion&#39;,&#39;Citizenship&#39;,&#39;Date of Birth&#39;,&#39;Place of Birth&#39;,&#39;Address&#39;,&#39;City&#39;,&#39;Jamsostek No.&#39;,&#39;Jamsostek Date&#39;,&#39;Permanent Employee Date&#39;,&#39;Position&#39;,&#39;NPWP&#39;,&#39;NPWP Date&#39;,&#39;Join Date&#39;,&#39;Resign Date&#39;,&#39;Resign Reason&#39;],<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;colModel: [<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_nik&#39;,index:&#39;emp_nik&#39;,width:130,editable:true,editoptions:{size:8,maxlength:&#39;20&#39;},editrules:{required:true,custom:true,custom_func:NIKCheck}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_name&#39;,index:&#39;emp_name&#39;,width:200,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_gender&#39;,index:&#39;emp_gender&#39;,width:110,editable:true,edittype:&#39;select&#39;,editoptions:{value:&#39;M:Male;F:Female;T:Transgendered&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_religion&#39;,index:&#39;emp_religion&#39;,width:77,editable:true,edittype:&#39;select&#39;,editoptions:{value:&#39;IS:Islam;CH:Christian;CA:Catholic;BU:Buddha;HI:Hindhu&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_citizens&#39;,index:&#39;emp_citizens&#39;,width:87,editable:true,edittype:&#39;select&#39;,editoptions:{value:&#39;ID:Indonesian;FO:Foreign&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_birthdate&#39;,index:&#39;emp_birthdate&#39;,width:90,editable:true,editoptions:{&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;-15Y&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_birthplace&#39;,index:&#39;emp_birthplace&#39;,width:100,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_address&#39;,index:&#39;emp_address&#39;,width:200,editable:true,editoptions:{maxlength:&#39;80&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_city&#39;,index:&#39;emp_city&#39;,width:100,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_jamsos&#39;,index:&#39;emp_jamsos&#39;,width:100,editable:true,editoptions:{size:8,maxlength:&#39;11&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_jamsosdate&#39;,index:&#39;emp_jamsosdate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_fixeddate&#39;,index:&#39;emp_fixeddate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_position&#39;,index:&#39;emp_position&#39;,width:100,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_npwp&#39;,index:&#39;emp_npwp&#39;,width:100,editable:true,editoptions:{maxlength:&#39;20&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_npwpdate&#39;,index:&#39;emp_npwpdate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_joindate&#39;,index:&#39;emp_joindate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_resigndate&#39;,index:&#39;emp_resigndate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_resignreason&#39;,index:&#39;emp_resignreason&#39;,width:150,editable:true,editoptions:{maxlength:&#39;70&#39;}}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;],<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;autowidth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;shrinkToFit: false,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;rowNum: 10,&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;rowList: [10,20,30],<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;pager: jQuery(&#39;#pListEmployee&#39;),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortname: &#39;emp_nik&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;height: &#39;100%&#39;,&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;viewrecords: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortorder: &#39;asc&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;editurl: &#39;&#60;?php echo site_url(&#39;employee/update&#39;); ?&#62;&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;caption: &#39;Employees Listing&#39;<br />&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;navGrid&#39;,&#39;#pListEmployee&#39;,{edit:false,add:false,del:true,search:false});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;inlineNav&#39;,&#39;#pListEmployee&#39;,{add:false});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;navButtonAdd&#39;,&#39;#pListEmployee&#39;,{caption:&#39;Toggle&#39;,title:&#39;Toggle Search Toolbar&#39;,buttonicon :&#39;ui-icon-pin-s&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onClickButton:function(){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;myGrid[0].toggleToolbar()<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;navButtonAdd&#39;,&#39;#pListEmployee&#39;,{caption:&#39;Clear&#39;,title:&#39;Clear Search&#39;,buttonicon :&#39;ui-icon-radio-off&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onClickButton:function(){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;myGrid[0].clearToolbar()<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#34;#listEmployee&#34;).jqGrid(&#39;filterToolbar&#39;);&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160; <br />&#160;&#160; &#160;});<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;function NIKCheck(value, colname) {<br />&#160;&#160; &#160;&#160;&#160; &#160;var flag;<br />&#160;&#160; &#160;&#160;&#160; &#160;$.ajax({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;url: &#34;&#60;?php echo site_url(&#39;employee/NIKCheck&#39;); ?&#62;&#34;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;data: {emp_nik: value},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;type: &#39;POST&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;success: function(response) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (response == 1)<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; return [false,&#39;NIK Already Exists.&#39;];<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return [true,&#39;&#39;];<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;flag = response;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;complete: function() {&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;//if (flag == 1)<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;//alert(flag);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;//return [false,&#34;Testing&#34;];<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;//return [false,&#34;Please enter value between 0 and 20&#34;];<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;}<br />&#60;/script&#62;</div>
]]></description>
        	        	<pubDate>Wed, 18 Jan 2012 11:23:53 +0200</pubDate>
        </item>
        <item>
        	<title>zenixgrace on How to make server side validation in inline nav jqgrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25714</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-make-server-side-validation-in-inline-nav-jqgrid#p25714</guid>
        	        	<description><![CDATA[<p>Hi All,</p>
</p>
<p>Please Help me&#8230;.</p>
<p>i want to add some server side validation in inline nav jqgrid</p>
<p>i want to make some validation that user cannot insert or edit NIK that already exists in database</p>
<p>how to configure the grid?</p>
</p>
<p>Grid Code like that :</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3762' value='Select Code' data-codeid='sfcode3762' /></p>
<div class='sfcode' id='sfcode3762'>&#160;&#160; &#160;&#160;&#160;&#160; /***** Grid *****/<br />&#160;&#160; &#160;&#160;&#160; &#160;var myGrid =&#160; $(&#39;#listEmployee&#39;).jqGrid({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;url: &#39;&#60;?php echo site_url(&#39;employee/listing&#39;); ?&#62;&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;datatype: &#39;json&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;mtype: &#39;post&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;colNames: [&#39;NIK&#39;,&#39;Name&#39;,&#39;Gender&#39;,&#39;Religion&#39;,&#39;Citizenship&#39;,&#39;Date of Birth&#39;,&#39;Place of Birth&#39;,&#39;Address&#39;,&#39;City&#39;,&#39;Jamsostek No.&#39;,&#39;Jamsostek Date&#39;,&#39;Permanent Employee Date&#39;,&#39;Position&#39;,&#39;NPWP&#39;,&#39;NPWP Date&#39;,&#39;Join Date&#39;,&#39;Resign Date&#39;,&#39;Resign Reason&#39;],<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;colModel: [<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_nik&#39;,index:&#39;emp_nik&#39;,width:130,editable:true,editoptions:{size:8,maxlength:&#39;20&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_name&#39;,index:&#39;emp_name&#39;,width:200,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_gender&#39;,index:&#39;emp_gender&#39;,width:110,editable:true,edittype:&#39;select&#39;,editoptions:{value:&#39;M:Male;F:Female;T:Transgendered&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_religion&#39;,index:&#39;emp_religion&#39;,width:77,editable:true,edittype:&#39;select&#39;,editoptions:{value:&#39;IS:Islam;CH:Christian;CA:Catholic;BU:Buddha;HI:Hindhu&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_citizens&#39;,index:&#39;emp_citizens&#39;,width:87,editable:true,edittype:&#39;select&#39;,editoptions:{value:&#39;ID:Indonesian;FO:Foreign&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_birthdate&#39;,index:&#39;emp_birthdate&#39;,width:90,editable:true,editoptions:{&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;-15Y&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_birthplace&#39;,index:&#39;emp_birthplace&#39;,width:100,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_address&#39;,index:&#39;emp_address&#39;,width:200,editable:true,editoptions:{maxlength:&#39;80&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_city&#39;,index:&#39;emp_city&#39;,width:100,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_jamsos&#39;,index:&#39;emp_jamsos&#39;,width:100,editable:true,editoptions:{size:8,maxlength:&#39;11&#39;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_jamsosdate&#39;,index:&#39;emp_jamsosdate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_fixeddate&#39;,index:&#39;emp_fixeddate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_position&#39;,index:&#39;emp_position&#39;,width:100,editable:true,editoptions:{maxlength:&#39;40&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_npwp&#39;,index:&#39;emp_npwp&#39;,width:100,editable:true,editoptions:{maxlength:&#39;20&#39;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_npwpdate&#39;,index:&#39;emp_npwpdate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_joindate&#39;,index:&#39;emp_joindate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;},editrules:{required:true}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_resigndate&#39;,index:&#39;emp_resigndate&#39;,width:90,editable:true,editoptions:{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;size:4,readonly:true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dataInit: function(element) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(element).datepicker({<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;dateFormat: &#39;mm/dd/yy&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;maxDate: &#39;now&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeMonth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;changeYear: true<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;{name:&#39;emp_resignreason&#39;,index:&#39;emp_resignreason&#39;,width:150,editable:true,editoptions:{maxlength:&#39;70&#39;}}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;],<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;autowidth: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;shrinkToFit: false,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;rowNum: 10,&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;rowList: [10,20,30],<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;pager: jQuery(&#39;#pListEmployee&#39;),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortname: &#39;emp_nik&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;height: &#39;100%&#39;,&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;viewrecords: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;sortorder: &#39;asc&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;editurl: &#39;&#60;?php echo site_url(&#39;employee/update&#39;); ?&#62;&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;caption: &#39;Employees Listing&#39;<br />&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;navGrid&#39;,&#39;#pListEmployee&#39;,{edit:false,add:false,del:true,search:false});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;inlineNav&#39;,&#39;#pListEmployee&#39;,{add:false});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;navButtonAdd&#39;,&#39;#pListEmployee&#39;,{caption:&#39;Toggle&#39;,title:&#39;Toggle Search Toolbar&#39;,buttonicon :&#39;ui-icon-pin-s&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onClickButton:function(){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;myGrid[0].toggleToolbar()<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;#listEmployee&#39;).jqGrid(&#39;navButtonAdd&#39;,&#39;#pListEmployee&#39;,{caption:&#39;Clear&#39;,title:&#39;Clear Search&#39;,buttonicon :&#39;ui-icon-radio-off&#39;,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onClickButton:function(){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;myGrid[0].clearToolbar()<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;$(&#34;#listEmployee&#34;).jqGrid(&#39;filterToolbar&#39;);</div></p>
]]></description>
        	        	<pubDate>Wed, 18 Jan 2012 07:59:25 +0200</pubDate>
        </item>
</channel>
</rss>