<?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: Getting Search values</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/getting-search-values</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/getting-search-values/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Reg on Getting Search values</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/getting-search-values#p21348</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/getting-search-values#p21348</guid>
        	        	<description><![CDATA[<p>I am using the search option to set common values in the grid: when you select a person and&#160;a period, , you can add entries to the grid for that person and period. When Add is called, I check the values of the search options (I use a custom search so they always show above the grid) to se the default values in the edit form. ThIs works, the first time.</p>
<p>It does not work after the first time.</p>
<p>My code appears below. The part I was counting on to do the work is just this much (from onInitializeForm in the addparameters):</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3267' value='Select Code' data-codeid='sfcode3267' /></p>
<div class='sfcode' id='sfcode3267'>&#160;&#160;&#160;&#160;&#160;&#160;&#160; var searchOptions = $(&#34;#postingtime&#34;).getGridParam(&#34;postData&#34;);&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#item_fk&#34;,formid).val(searchOptions.item_fk);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#item_fk&#34;).attr(&#39;disabled&#39;,true);&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#calendar_period&#34;,formid).val(searchOptions.calendar_period);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#calendar_period&#34;).attr(&#39;disabled&#39;,true);</div>
<p>The first time I click Add, this seems to work, but after that it does not; it seems that it works only immediately after the search has been executed. Does this make sense?</p>
<p>Is there another way to get the values in the search fields? Something like $("#sg_item_fk"). I haven&#39;t been able to figure how to make this work.</p>
<p>Any help would be greatly appreciated.</p>
<p>Reg</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit1726' value='Select Code' data-codeid='sfcode1726' /></p>
<div class='sfcode' id='sfcode1726'>
<p>&#160;&#160; $(&#34;#postingtime&#34;).jqGrid( { <br />&#160;&#160;&#160;&#160;&#160; url: &#39;wc.dll?PSProcess~AjaxGet~&#38;amp;Data=postingtime&#38;amp;Key=2&#38;amp;sk=33R0TBNY115112&#38;amp;sh=82&#39;, <br />&#160;&#160;&#160;&#160;&#160; datatype: &#39;local&#39;, <br />&#160;&#160;&#160;&#160;&#160; colNames: [&#39;Postings for&#39;,&#39;In&#39;,&#39;Week&#39;,&#39;Project&#39;,&#39;Project&#39;,&#39;Title&#39;,&#39;ProjectID&#39;,&#39;Structure&#39;,&#39;Client&#39;,&#39;ClientID&#39;,&#39;Location&#39;,&#39;Activity&#39;,&#39;Duration&#39;,&#39;Invoice&#39;,&#39;Description&#39;,&#39;Batch&#39;], <br />&#160;&#160;&#160;&#160;&#160; colModel: [{name:&#39;item_fk&#39;, search:true, editable:true, hidden:true, editrules:{edithidden:true, searchhidden:true}, edittype:&#39;select&#39;, editoptions:{value:&#39;0:Please Select;1:Brehaut, Reg J.&#39;}, width:5 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;calendar_period&#39;, search:true, editable:true, hidden:true, editrules:{edithidden:true, searchhidden:true}, edittype:&#39;select&#39;, editoptions:{value:201001:January 2010;201002:February 2010;201003:March 2010;201004:April 2010;201005:May 2010;201006:June 2010;201007:July 2010;201008:August 2010;201009:September 2010;201010:October 2010;201011:November 2010;201012:December 2010;201101:January 2011&#39;}, width:5 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;week&#39;, align:&#39;center&#39;, search:false, sortable:true, editable: true, edittype:&#39;select&#39;, editoptions:{value:&#39; 0:;2:2;4:4&#39;}, width:60 },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;project&#39;, hidden:true, editable:true, editrules:{edithidden:true}, width:250, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; editoptions:{ <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; size: 59, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; maxlength: 25, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; dataInit : function(elem) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; setTimeout(function() { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(elem).autocomplete({ <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; source: &#34;wc.dll?PSProcess~AutoCompleteProject~&#38;amp;sk=33R0TBNY115112&#38;amp;sh=82&#34; , <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; minLength: 1, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; select: function(event, ui) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#project&#34;).val(ui.item.label); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#projectnumber&#34;).val(ui.item.project); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#shorttitle&#34;).val(ui.item.shorttitle); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#project_fk&#34;).val(ui.item.id); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#structure_fk&#34;).val(ui.item.structure_fk); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client&#34;).val(ui.item.client); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client_fk&#34;).val(ui.item.client_fk); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if ($(&#34;#structure_fk&#34;).val == &#34;97&#34;) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_client&#34;).show(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; change: function(event,ui) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(!ui.item) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#project&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#projectnumber&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#shorttitle&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#project_fk&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#structure_fk&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client_fk&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_client&#34;).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } <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;&#160;&#160; },100) <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;&#160; } <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;projectnumber&#39;, index:&#39;project&#39;, search:false, editable:true, editoptions:{size:&#39;5&#39;, maxlength:&#39;8&#39;}, width:65 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;shorttitle&#39;, index:&#39;project&#39;, search:false, editable:true, editoptions:{size:&#39;50&#39;, maxlength:&#39;25&#39;}, width:150 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;project_fk&#39;, hidden:true, editable:true, width:30 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;structure_fk&#39;, hidden:true, editable:true, width:30 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;client&#39;, index:&#39;client&#39;, search:false, editable:true, edittype:&#39;text&#39;, editrules:{required:true}, width:200, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; editoptions:{ <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; dataInit : function(elem) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; setTimeout(function() { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(elem).autocomplete({ <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; source: &#34;wc.dll?PSProcess~AutoCompleteCV~&#38;amp;t=C&#38;amp;sk=33R0TBNY115112&#38;amp;sh=82&#34; , <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; minLength: 3, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; select: function(event, ui) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client_fk&#34;).val(ui.item.id); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client&#34;).val(ui.item.label); <br />&#160;&#160;&#160;&#160;&#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;&#160;&#160;&#160;&#160;&#160; change: function(event,ui) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(!ui.item) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client_fk&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#client&#34;).val(&#39; &#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } <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;&#160;&#160; },100) <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;&#160; } <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;client_fk&#39;, hidden:true, editable:true, width:30 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;location_fk&#39;, index:&#39;location&#39;, hidden:true, editable:true, edittype:&#39;select&#39;, editrules:{edithidden:true}, editoptions:{value:&#39;87:Office;88:On Site;89:Out of Calgary;91:Offshore;90:International;94:Travelling&#39;}, width:120 },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;activity_fk&#39;, hidden:true, index:&#39;activity&#39;, editable:true, edittype:&#39;select&#39;, editrules:{edithidden:true}, editoptions:{value:&#39;118:Administration;115:Annual Maintenance Support;114:Bug Fixing;112:Installation Support;92:Project Work;94:Training;119:Travel TIme&#39;}, width:120 },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;qty&#39;, align:&#39;right&#39;, search:false, editable:true, editoptions:{size:&#39;5&#39;, maxlength:&#39;5&#39;}, width:80 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;invoice&#39;, hidden:true, editable:true, editrules:{edithidden:true}, editoptions:{size:&#39;5&#39;, maxlength:&#39;5&#39;}, width:3 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;comment&#39;, hidden:true, sortable:false, editable:true, editrules:{ edithidden:true }, edittype:&#39;textarea&#39;, editoptions:{rows:5,cols:60}, width:100 }, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;batch_fk&#39;, align:&#39;right&#39;, editable:false, search:false, width:60 } ], <br />&#160;&#160;&#160;&#160;&#160; height: &#39;auto&#39;, <br />&#160;&#160;&#160;&#160;&#160; altRows: true, <br />&#160;&#160;&#160;&#160;&#160; altclass: &#39;ui-priority-secondary&#39;, <br />&#160;&#160;&#160;&#160;&#160; gridview: true, <br />&#160;&#160;&#160;&#160;&#160; pager: &#39;#postingtimePager&#39;, <br />&#160;&#160;&#160;&#160;&#160; pagerpos: &#39;center&#39;, <br />&#160;&#160;&#160;&#160;&#160; recordpos: &#39;right&#39;, <br />&#160;&#160;&#160;&#160;&#160; rowList:[10,25,50,100,999], <br />&#160;&#160;&#160;&#160;&#160; page: 1, <br />&#160;&#160;&#160;&#160;&#160; rowNum:25, <br />&#160;&#160;&#160;&#160;&#160; recordtext:&#39;Entries&#39;, <br />&#160;&#160;&#160;&#160;&#160; loadui: &#39;block&#39;, <br />&#160;&#160;&#160;&#160;&#160; sortname: &#39;project&#39;, <br />&#160;&#160;&#160;&#160;&#160; sortorder: &#39;asc&#39;, <br />&#160;&#160;&#160;&#160;&#160; viewsortcols: [true,&#39;horizontal&#39;,true], <br />&#160;&#160;&#160;&#160;&#160; hidegrid: false, <br />&#160;&#160;&#160;&#160;&#160; caption: &#39;Posting Time&#39;, <br />&#160;&#160;&#160;&#160;&#160; editurl:&#39;wc.dll?PSProcess~AjaxPut~&#38;amp;Data=postingtime&#38;amp;sk=33R0TBNY115112&#38;amp;sh=82&#39;, <br />&#160;&#160;&#160;&#160;&#160; loadError: function(xhr,st,err) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#postingtimeMessage&#34;).html(&#34;Type: &#34;+st+&#34;; Response: &#34;+ xhr.status + &#34; &#34;+xhr.statusText);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, <br />&#160;&#160;&#160;&#160;&#160; loadComplete: function() { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, <br />&#160;&#160;&#160;&#160;&#160; gridComplete: function() { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; UpdateTotals(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160; });&#160; <br />&#160;&#160;&#160; var sg = $(&#34;#srcpostingtime&#34;).filterGrid(&#34;postingtime&#34;,{<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; gridModel:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; gridNames:true,&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; formtype:&#34;vertical&#34;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; enableSearch: true,&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; enableClear: false, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; searchButton: &#34;Set&#34;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; clearButton: &#34;Default&#34;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; autosearch: false <br />&#160;&#160;&#160;&#160;&#160; })[0];<br />&#160;&#160;&#160; $(&#34;#postingtime&#34;).setGridParam({datatype:&#39;xml&#39;}); <br />&#160;&#160;&#160; sg.triggerSearch() <br />&#160;&#160;&#160; $(&#34;#postingtime&#34;).navGrid(&#39;#postingtimePager&#39;,{<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; refresh:true,add:true,addtext:&#39;Add&#39;,edit:true, edittext:&#39;Edit&#39;,del:true, deltext:&#39;Delete&#39;,search:false<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160; width: 500,<br />&#160;&#160;&#160; recreateform:true,<br />&#160;&#160;&#160; onInitializeForm : function (formid){// GetFindProjectButton(this) <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; // hide columns not used in this installation <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_client&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_projectnumber&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_shorttitle&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#pData,#nData&#34;,formid).hide();<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#item_fk&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#calendar_period&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; if($(&#34;#invoice&#34;).val() == 0) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#week&#34;).attr(&#39;disabled&#39;,false); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#project&#34;).attr(&#39;disabled&#39;,false); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#activity_fk&#34;).attr(&#39;disabled&#39;,false); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#location_fk&#34;).attr(&#39;disabled&#39;,false); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#qty&#34;).attr(&#39;disabled&#39;,false); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#comment&#34;).attr(&#39;disabled&#39;,false); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_invoice&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } else { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; alert(&#39;This item has been Invoiced; it can no longer be edited&#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#week&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#project&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#activity_fk&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#location_fk&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#qty&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#comment&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#invoice&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_invoice&#34;,formid).show(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; };<br />&#160;&#160;&#160;&#160;&#160; }<br />&#160; }, // edit<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160; width: 500,<br />&#160;&#160;&#160; recreateform:true,<br />&#160;&#160;&#160; beforeInitData : function (formid) { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; var searchOptions = $(&#34;#postingtime&#34;).getGridParam(&#34;postData&#34;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(searchOptions.item_fk == 0) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; alert(&#39;Sorry, cannot add until posting criteria entered&#39;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return false ;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160; }, <br />&#160;&#160;&#160; onInitializeForm : function (formid){<br />// GetFindProjectButton(this) <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; // hide columns not used in this installation <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_client&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_projectnumber&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_shorttitle&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; var searchOptions = $(&#34;#postingtime&#34;).getGridParam(&#34;postData&#34;);&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#item_fk&#34;,formid).val(searchOptions.item_fk);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#item_fk&#34;).attr(&#39;disabled&#39;,true);&#160;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#calendar_period&#34;,formid).val(searchOptions.calendar_period);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#calendar_period&#34;).attr(&#39;disabled&#39;,true); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#location_fk&#34;,formid).val(&#34;87&#34;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#activity_fk&#34;,formid).val(&#34;92&#34;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#tr_invoice&#34;,formid).hide(); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#week&#34;,formid).focus(); <br />&#160;&#160;&#160;&#160;&#160; }<br />&#160; }, // add<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {} // delete<br />&#160;&#160;&#160;&#160; );<br />&#160; //--&#62;</p>
</div>
]]></description>
        	        	<pubDate>Mon, 20 Dec 2010 01:52:38 +0200</pubDate>
        </item>
</channel>
</rss>