<?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 - Forum: jqGrid Roadmap</title>
	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap</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/jqgrid-roadmap/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>razia on Column Chooser Design Collapsed and Search options issue</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/column-chooser-design-collapsed-and-search-options-issue#p31460</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/column-chooser-design-collapsed-and-search-options-issue#p31460</guid>
        	        	<description><![CDATA[<p>Im Using the following version of jqgrid</p>
<p>* @license jqGrid 4.5.1 - jQuery Grid</p>
<p>/*! jQuery UI - v1.10.1 - 2013-02-15</p>
<p>1.Column Chooser heading and buttons are large.Im using Blue Colur Theme .</p>
<p>2.Search Box-Equal to and not equal to text are coming as [Object,Object]</p>
]]></description>
        	        	<pubDate>Mon, 15 Dec 2014 06:45:31 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on JQGrid Table Issue</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-table-issue#p31440</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-table-issue#p31440</guid>
        	        	<description><![CDATA[<p>It's a basis design part of the jqGrid implementation. Do you tried to set fixed <strong>height</strong> (some integer value) of jqGrid, so that vertical scroll bar appears? In the case the vertical scroll bar exist <em>only in the body</em> of the grid. During vertical scrolling the column header (which can contains searching toolbar or other elements) will stay on it's place and only the grid data will be scrolled. There are some implementation alternatives which have always some disadvantages andÂ restrictions in different version of web browser. So one have to make a choice and to follow it.</p>
<p>Best regards<br />
Oleg</p>
]]></description>
        	        	<pubDate>Wed, 10 Dec 2014 12:49:33 +0200</pubDate>
        </item>
        <item>
        	<title>praveen neelam on JQGrid Table Issue</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-table-issue#p31437</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-table-issue#p31437</guid>
        	        	<description><![CDATA[<p>why is the multi-table approach used in JQGrid ( One table for the column headers and another table for the data ).These tables are each wrapped in a div tag. I have a requirement to display headers and data in the same table.</p>
<p>It would be great if someone could explain why this approach is used and please give solution for this.</p>
]]></description>
        	        	<pubDate>Wed, 10 Dec 2014 11:45:29 +0200</pubDate>
        </item>
        <item>
        	<title>swathi on How to update Column Value(Image path) on onCellSelect</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-to-update-column-valueimage-path-on-oncellselect#p31433</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-to-update-column-valueimage-path-on-oncellselect#p31433</guid>
        	        	<description><![CDATA[<p>Hello..</p>
<p>Â please view the code below.</p>
<p>Â  Â  Â Â </p>
<p>$('#table1').jqGrid({</p>
<p>url: 'XMLFile1.xml',<br />
 datatype: "xml",<br />
 height: 'auto',<br />
 colModel: [<br />
 { name: 'Title', width: 80, xmlmap: "CATALOG&#62;CD&#62;TITLE"<br />
 },<br />
 { name: 'Artist', width: 90, xmlmap: "CATALOG&#62;CD&#62;ARTIST"<br />
 },<br />
 { name: 'Image', width: 55,editable: true,<br />
 formatter: function () {<br />
 return "&#60;img src='css/images/resize.jpg' /&#62;";<br />
 }<br />
 },<br />
 ],<br />
 xmlReader: {<br />
 root: "CATALOG",<br />
 row: "CD",<br />
 repeatitems: false<br />
 },</p>
<p>onCellSelect: function (rowid, icol, cellcontent, e) {</p>
<p>Â var rowData = $(this).jqGrid('getRowData', rowid);<br />
rowData.Image = "&#60;img src='css/images/SQl Express 2008.png' /&#62;";<br />
 $(this).jqGrid('setRowData', rowid, rowData);<br />
 },<br />
 loadonce: true,<br />
 rowNum: 10<br />
 });</p>
<p>Â </p>
<p>if you can observer the above code, there are three columns in my grid. The first two columns are populated with the data coming from xml file. and the third column is Image column with static image path. Now, i want to change the image when user clicks on that cell. the above code what i've tried is not working. can you please tell me how to do this.</p>
<p>using: vs2010</p>
<p>Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â Thank you.</p>
]]></description>
        	        	<pubDate>Mon, 08 Dec 2014 14:39:47 +0200</pubDate>
        </item>
        <item>
        	<title>tony on How can i Resize Grid jqGrid ?? ...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-can-i-resize-grid-jqgrid#p31360</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-can-i-resize-grid-jqgrid#p31360</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Â </p>
<p>Take a look of the shrinkToFit option and width option of the grid.</p>
<p>Â </p>
<p>Kind Regards</p>
]]></description>
        	        	<pubDate>Sun, 09 Nov 2014 16:35:06 +0200</pubDate>
        </item>
        <item>
        	<title>head777 on How can i Resize Grid jqGrid ?? ...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-can-i-resize-grid-jqgrid#p31345</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-can-i-resize-grid-jqgrid#p31345</guid>
        	        	<description><![CDATA[<p>Dear, good afternoon.</p>
<p>The question is pretty simple, but I've gone around the page Trirand but I could not find a way how to make the grid bigger.</p>
<p>Currently, I have a grid with jqGrid with Php but I fail to make the grid bigger, I've managed to make the columns bigger but not the grid</p>
<p>I know the question is novice, but haven't found it. I hope you can help me.</p>
<p>I also show them my php code, to see what I'm doing.</p>
<p>Â </p>
<pre>&#60;?php
require_once 'jq-config.php';
// include the jqGrid Class
require_once "php/jqGrid.php";
// include the PDO driver class
require_once "php/jqGridPdo.php";
// Connection to the server
$conn = new PDO(DB_DSN,DB_USER,DB_PASSWORD);

// Create the jqGrid instance
$grid = new jqGridRender($conn);
// Write the SQL Query
// We suppose that mytable exists in your database
$grid-&#62;SelectCommand = "SELECT CONCAT(C.nombre,' ',C.apellido ) AS Nombre, G.Observacion, T.nombre Topico, 
If(G.Prioridad = 1, 'Alta',If( G.Prioridad = 2, 'Media','Baja')) Prioridad,
O.nombre Output, G.Fecha_Gap, G.Fecha_Cierre
FROM Colaboradores C, Gaps G, Topicos T, Outputs O
WHERE C.id = G.id_colaborador
AND T.id = G.id_topico
AND O.id = G.id_output";

// set the ouput format to json
$grid-&#62;dataType = 'json';
// Let the grid create the model
$grid-&#62;setColModel();
// Set the url from where we obtain the data
$grid-&#62;setUrl('myfirstgrid.php');
// Set grid caption using the option caption
$grid-&#62;setGridOptions(array(
    "caption"=&#62;"GAP's De Auditoria Contabilidad y Finanzas",
    "rowNum"=&#62;10,
    "sortname"=&#62;"C.nombre",
    "rowList"=&#62;array(10,20,50)
    ));

// Change some property of the field(s)
$grid-&#62;setColProperty("Nombre", array("width"=&#62;"600")); 
$grid-&#62;setColProperty("Observacion", array("width"=&#62;"1200")); 
$grid-&#62;setColProperty("Topico", array("width"=&#62;"300")); 
$grid-&#62;setColProperty("Prioridad", array("width"=&#62;"300")); 
$grid-&#62;setColProperty("Output", array("width"=&#62;"300")); 
$grid-&#62;setColProperty("Fecha_Gap", array("width"=&#62;"300")); 
$grid-&#62;setColProperty("Fecha_Cierre", array("width"=&#62;"300")); 


// Run the script
$grid-&#62;renderGrid('#grid','#pager',true, null, null, true,true);
?&#62;</pre>
]]></description>
        	        	<pubDate>Fri, 07 Nov 2014 01:02:33 +0200</pubDate>
        </item>
        <item>
        	<title>rnadam@goodmannetworks.com on jqGrid Slow Rendering</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31334</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31334</guid>
        	        	<description><![CDATA[<p>If I take Multi Search option I see lightning speed in rendering the page. i.e. I had only string fields to display</p>
<p>e:Â  { name: 'Turf', width: 50, align: 'center' },</p>
<p>Where as when I add back search functionality it got slowed down</p>
<p>{ name: 'Project', width: 80, align: 'center', formatter: 'select',<br />
 edittype: 'select',<br />
 editoptions: {<br />
 value:uniqueprojectIds,<br />
 multiple: true<br />
 },<br />
 stype: 'select',<br />
 searchoptions: {<br />
 sopt: ['eq', 'ne'],<br />
 value: uniqueprojectIds,<br />
 attr: { multiple: 'multiple', size: 4 },<br />
 dataInit: dataInitMultiselect<br />
 }<br />
 },</p>
<p>Â </p>
<p>Is there anything went wrong with this following code piece ? I appreciate your help</p>
<p>Â </p>
<p>$(function () {</p>
<p>'use strict';</p>
<p>$grid = $("#list"),<br />
 myDefaultSearch = "cn",<br />
 getColumnIndexByName = function (columnName) {<br />
 var cm = $(this).jqGrid('getGridParam', 'colModel'), i, l = cm.length;<br />
 for (i = 0; i &#60; l; i += 1) {<br />
 if (cm[i].name === columnName) {<br />
 return i; // return the index<br />
 }<br />
 }<br />
 return -1;<br />
 },<br />
 modifySearchingFilter = function (separator) {<br />
 var i, l, rules, rule, parts, j, group, str, iCol, cmi, cm = this.p.colModel,<br />
 filters = $.parseJSON(this.p.postData.filters);<br />
 if (filters &#38;&#38; filters.rules !== undefined &#38;&#38; filters.rules.length &#62; 0) {<br />
 rules = filters.rules;<br />
 for (i = 0; i &#60; rules.length; i++) {<br />
 rule = rules[i];<br />
 iCol = getColumnIndexByName.call(this, rule.field);<br />
 cmi = cm[iCol];<br />
 if (iCol &#62;= 0 &#38;&#38;<br />
 ((cmi.searchoptions === undefined &#124;&#124; cmi.searchoptions.sopt === undefined)<br />
 &#38;&#38; (rule.op === myDefaultSearch)) &#124;&#124;<br />
 (typeof (cmi.searchoptions) === "object" &#38;&#38;<br />
 $.isArray(cmi.searchoptions.sopt) &#38;&#38;<br />
 cmi.searchoptions.sopt[0] === rule.op)) {<br />
 // make modifications only for the 'contains' operation<br />
 parts = rule.data.split(separator);<br />
 if (parts.length &#62; 1) {<br />
 if (filters.groups === undefined) {<br />
 filters.groups = [];<br />
 }<br />
 group = {<br />
 groupOp: 'OR',<br />
 groups: [],<br />
 rules: []<br />
 };<br />
 filters.groups.push(group);<br />
 for (j = 0, l = parts.length; j &#60; l; j++) {<br />
 str = parts[j];<br />
 if (str) {<br />
 // skip empty '', which exist in case of two separaters of once<br />
 group.rules.push({<br />
 data: parts[j],<br />
 op: rule.op,<br />
 field: rule.field<br />
 });<br />
 }<br />
 }<br />
 rules.splice(i, 1);<br />
 i--; // to skip i++<br />
 }<br />
 }<br />
 }<br />
 this.p.postData.filters = JSON.stringify(filters);<br />
 }<br />
 },<br />
 dataInitMultiselect = function (elem) {<br />
 setTimeout(function () {<br />
 var $elem = $(elem), id = elem.id,<br />
 inToolbar = typeof id === "string" &#38;&#38; id.substr(0, 3) === "gs_",<br />
 options = {<br />
 selectedList: 2,<br />
 height: "300",<br />
 checkAllText: "all",<br />
 uncheckAllText: "no",<br />
 noneSelectedText: "Any",<br />
 open: function () {<br />
 var $menu = $(".ui-multiselect-menu:visible");<br />
 $menu.width("auto");<br />
 return;<br />
 }<br />
 },<br />
 $options = $elem.find("option");<br />
 if ($options.length &#62; 0 &#38;&#38; $options[0].selected) {<br />
 $options[0].selected = false; // unselect the first selected option<br />
 }<br />
 if (inToolbar) {<br />
 options.minWidth = 'auto';<br />
 }<br />
 $elem.multiselect(options).multiselectfilter({ placeholder: '' });<br />
 $elem.siblings('button.ui-multiselect').css({<br />
 width: inToolbar ? "98%" : "100%",<br />
 marginTop: "1px",<br />
 marginBottom: "1px",<br />
 paddingTop: "3px"<br />
 });<br />
 }, 50);<br />
 };</p>
]]></description>
        	        	<pubDate>Wed, 05 Nov 2014 05:18:33 +0200</pubDate>
        </item>
        <item>
        	<title>rnadam@goodmannetworks.com on jqGrid Slow Rendering</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31332</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31332</guid>
        	        	<description><![CDATA[<blockquote>
<p><strong>tony said </strong><br />
Hello,</p>
<p> Â </p>
<p> The reason for this can be 100.Â </p>
<p> The code you have posted is a very long, so it is very difficult to tell you where is the reason.</p>
<p> The reason can be on server query and etc.</p>
<p> Â </p>
<p> I recommend you to construct very very basic grid - only data and colmodel definition.</p>
<p> If the result is ok (quick load), then you can step by step add the other code in order to see where is the problem.</p>
<p> Â </p>
<p> Kind Regards</p>
</blockquote>
<p>Thanks Tony...Infact I could Â not post the whole content of the page as there is limitation on no. of characters to post. I have 45 columns (some strings and some dates) Â to display and USERS wanted unique values to be displayed for multi select on each column and I believe I do not have any extra processing other than building the jQuery Grid. I sent emails with whole code in it. Could you please kindly check and let me know If I can improve on speedÂ </p>
]]></description>
        	        	<pubDate>Tue, 04 Nov 2014 16:52:06 +0200</pubDate>
        </item>
        <item>
        	<title>tony on jqGrid Slow Rendering</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31318</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31318</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Â </p>
<p>The reason for this can be 100.Â </p>
<p>The code you have posted is a very long, so it is very difficult to tell you where is the reason.</p>
<p>The reason can be on server query and etc.</p>
<p>Â </p>
<p>I recommend you to construct very very basic grid - only data and colmodel definition.</p>
<p>If the result is ok (quick load), then you can step by step add the other code in order to see where is the problem.</p>
<p>Â </p>
<p>Kind Regards</p>
]]></description>
        	        	<pubDate>Fri, 31 Oct 2014 15:56:57 +0200</pubDate>
        </item>
        <item>
        	<title>rnadam@goodmannetworks.com on jqGrid Slow Rendering</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31317</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-slow-rendering#p31317</guid>
        	        	<description><![CDATA[<p>I want to you take a look at the below given jQuery Grid code and let me know why rendering takes more than 90 seconds. I would greatly appreciate your response</p>
<p>Â </p>
<p>&#60;script src="../../../_layouts/Scripts/jqgrid/jquery.min.js" type="text/javascript"&#62;&#60;/script&#62;<br />
&#60;script src="../../../_layouts/Scripts/jqgrid/jquery-ui.min.js" type="text/javascript"&#62;&#60;/script&#62;<br />
&#60;script src="../../../_layouts/Scripts/jqgrid/jquery.multiselect.js" type="text/javascript"&#62;&#60;/script&#62;<br />
&#60;script src="../../../_layouts/Scripts/jqgrid/jquery.multiselect-erichynds.com.js" type="text/javascript"&#62;&#60;/script&#62;<br />
&#60;script src="../../../_layouts/Scripts/jqgrid/jquery.multiselect.filter.js" type="text/javascript"&#62;&#60;/script&#62;<br />
&#60;script src="../../../_layouts/Scripts/jqgrid/grid.locale-en.js" type="text/javascript"&#62;&#60;/script&#62;<br />
&#60;script src="../../../_layouts/Scripts/jqgrid/jquery.jqGrid.src.js" type="text/javascript"&#62;&#60;/script&#62;</p>
<p>&#60;script type="text/javascript"&#62;<br />
var idleTime = 0;<br />
$(document).ready(function () {<br />
//Increment the idle time counter every minute.<br />
var idleInterval = setInterval(timerIncrement, 60000); // 1 minute<br />
$(this).mousemove(function (e) {<br />
idleTime = 0;<br />
});<br />
$(this).keypress(function (e) {<br />
idleTime = 0;<br />
});<br />
});<br />
function drawszlider(ossz, meik) {<br />
$("#list").hide();<br />
$("#szlider").show();<br />
}<br />
function timerIncrement() {<br />
idleTime = idleTime + 1;<br />
if (idleTime &#62; 15) {<br />
window.location.reload();<br />
}<br />
}<br />
&#60;/script&#62;<br />
&#60;script type="text/javascript"&#62;<br />
$.jgrid.no_legacy_api = true;<br />
$.jgrid.useJSON = true;<br />
var gridInfo;<br />
function pointercursor(cellvalue, options, rowObject) {<br />
var new_formatted_cellvalue = '&#60;span class="pointer"&#62;' + cellvalue + '&#60;/span&#62;';<br />
return new_formatted_cellvalue;<br />
}<br />
function createCookie(name, value, days) {<br />
if (days) {<br />
var date = new Date();<br />
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));<br />
var expires = "; expires=" + date.toGMTString();<br />
}<br />
else var expires = "";<br />
document.cookie = name + "=" + value + expires + "; path=/";<br />
}<br />
function readCookie(name) {<br />
var nameEQ = name + "=";<br />
var ca = document.cookie.split(';');<br />
for (var i = 0; i &#60; ca.length; i++) {<br />
var c = ca[i];<br />
while (c.charAt(0) == ' ') c = c.substring(1, c.length);<br />
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);<br />
}<br />
return null;<br />
}<br />
function eraseCookie(name) {<br />
createCookie(name, "", -1);<br />
}<br />
function showCommentsDialogLink() {<br />
return "&#60;a href='javascript:void(0)' &#62;View&#60;/a&#62;";<br />
// return "&#60;a href='javascript:DisplayCommentsDialog()'&#62;View Comments&#60;/a&#62;";<br />
}</p>
<p>function DisplayCommentsDialog(ID, projectid, tumsType, ptn, CommentsWorklist) {</p>
<p>var options = {<br />
url: SP.Utilities.Utility.getLayoutsPageUrl('SharepointApp_jQueryTUMS/ShowComments.aspx?id=' + ID + '&#38;projectid=' + projectid + '&#38;tumsType=' + tumsType + '&#38;PTN=' + ptn + '&#38;CommentsWorklist=' + CommentsWorklist),<br />
title: 'Comments',<br />
allowMaximize: false,<br />
showClose: true,<br />
width: 1040,<br />
height: 600,<br />
dialogReturnValueCallback: Function.createDelegate(null, function () { $("#list").jqGrid('resetSelection'); })<br />
};<br />
SP.UI.ModalDialog.showModalDialog(options);<br />
}<br />
function CloseCallback(result, target) {<br />
location.reload(true);<br />
}</p>
<p>function showDialogForHighLevel(id, element) {<br />
var projectids = new Array();<br />
var ptn;<br />
var turf;<br />
var quote;<br />
var tumsType;<br />
var ismanual;<br />
var readyForMSAct;<br />
var bChosen = false;<br />
$("#list").find('input[type=checkbox]').each(function () {<br />
if ($(this).is(':checked')) {<br />
turf = $(this).closest("tr").find('td:eq(3)').text();<br />
projectids.push($(this).closest("tr").find('td:eq(2)').text());<br />
ptn = $(this).closest("tr").find('td:eq(6)').text();<br />
tumsType = $(this).closest("tr").find('td:eq(9)').text();<br />
ismanual = $(this).closest("tr").find('td:eq(47)').text();<br />
readyForMSAct = $(this).closest("tr").find('td:eq(14)').text();<br />
bChosen = true;<br />
}<br />
});<br />
if (!bChosen) { alert('Choose atleast one item to proceed'); return; }<br />
var options = {<br />
url: SP.Utilities.Utility.getLayoutsPageUrl('SharepointApp_jQueryTUMS/ShowHighLevelListUpdate.aspx?ptn=' + ptn + '&#38;tums=' + tumsType + '&#38;ismanual=' + ismanual + '&#38;projectids=' + projectids.join(",")),<br />
title: 'Edit High Level List info',<br />
allowMaximize: false,<br />
showClose: true,<br />
width: 1040,<br />
height: 600,<br />
dialogReturnValueCallback: Function.createDelegate(null, CloseCallback)<br />
};<br />
SP.UI.ModalDialog.showModalDialog(options);<br />
}<br />
function getUniqueNames(columnName) {<br />
var texts = $("#list").jqGrid('getCol', columnName);<br />
var uniqueTexts = [];<br />
var textsLength = texts.length;<br />
var text;<br />
var textsMap = {};<br />
var i;<br />
for (i = 0; i &#60; textsLength; i++) {<br />
text = texts[i];<br />
if (text !== undefined &#38;&#38; textsMap[text] === undefined) {<br />
// to test whether the texts is unique we place it in the map.<br />
textsMap[text] = true;<br />
uniqueTexts.push(text);<br />
}<br />
}<br />
uniqueTexts.sort(compare);<br />
return uniqueTexts;<br />
}<br />
var myData_wcf = [{ Turf: "", Project: "", Program: "", PTN: "", Site_ID: "", FAID: "", TUMS: "", TUMS_Status: "", TUMS_Aging: "", Ready_for_TUMS: "", Ready_for_MS_Actualization: "", MS_Date_Actualized: "", MS_Date_Un_Actualized: "", Quote: "", Doc_Deliverables_Complete: "", Oracle_True_Up_Complete: "", Financial_Analysis_CL: "", OOM_Submitted: "", Customer_Quote_Complete: "", Project_Manager: "", Customer: "", Comments: "", MS_Date_Forecast: "", Lease_Fully_Exec_Fcst: "", Lease_Fully_Exec_Act: "", BP_Received_Fcst: "", BP_Received_Act: "", Site_Acq_Comp_Fcst: "", Site_Acq_Comp_Act: "", Tower_Wk_Comp_Fcst: "", Tower_Wk_Comp_Act: "", Const_Comp_Fcst: "", Const_Comp_Act: "", On_Air_Fcst: "", On_Air_Act: "", Turnover_Comp_Fcst: "", Turnover_Comp_Act: "", Cust_Accept_Fcst: "", Cust_Accept_Act: "", Previously_Un_Actualized: "", Goodman_Project_Status: "", Customer_Project_Status: "", IsManual: "", Created: "", Modified: ""}];<br />
var myData_Obj;<br />
$grid.jqGrid({<br />
datatype: 'local',<br />
data: myData_wcf,<br />
colNames: ['ID', 'Turf', 'Project', 'Program', 'PTN', 'Site ID', 'FAID', 'TUMS', 'TUMS Status', 'DNKO', 'IssueCode', 'TUMS Aging', 'Ready for TUMS', 'Ready for MS Actualization', 'MS Date Actualized', 'MS Date Un Actualized', 'Quote', 'Doc Deliverables Complete', 'Oracle True Up Complete', 'Financial Analysis CL', 'OOM Submitted', 'Customer Quote Complete', 'Project Manager', 'Customer', 'Comments', 'MS Date Forecast', 'Lease Fully Exec Fcst', 'Lease Fully Exec Act', 'BP Received Fcst', 'BP Received Act', 'Site Acq Comp Fcst', 'Site Acq Comp Act', 'Tower Wk Comp Fcst', 'Tower Wk Comp Act', 'Const Comp Fcst', 'Const Comp Act', 'On Air Fcst', 'On Air Act', 'Turnover Comp Fcst', 'Turnover Comp Act', 'Cust Accept Fcst', 'Cust Accept Act', 'Previously Un Actualized', 'Goodman Project Status', 'Customer Project Status', 'IsManual', 'Created', 'Modified', 'IsControlsUser'],</p>
<p>rowNum: getRowNum(),<br />
rowList: [5, 10, 15, 20, 25],<br />
pager: '#pager',<br />
gridview: true,<br />
ignoreCase: true,<br />
rownumbers: true,<br />
multiSort: true,<br />
sortname: 'Turf,Program,Modified',<br />
viewrecords: true,<br />
sortorder: 'desc',<br />
multiselect: true,<br />
resizeStop: function () {<br />
var $grid = $(this.bDiv).find('&#62;div:first&#62;table.ui-jqgrid-btable:first'),<br />
shrinkToFit = $grid.jqGrid('getGridParam', 'shrinkToFit');<br />
$grid.jqGrid('setGridWidth', this.newWidth, shrinkToFit);<br />
},<br />
caption: " eTUMS New Display Model",<br />
height: '120%',<br />
width: '100%',<br />
onCellSelect: function (rowid, index, contents, event) {<br />
var prjID = $('#list').jqGrid('getCell', rowid, 'ID');<br />
var project = $('#list').jqGrid('getCell', rowid, 'Project');<br />
var tumsType = $('#list').jqGrid('getCell', rowid, 'TUMS');<br />
var ptn = $('#list').jqGrid('getCell', rowid, 'PTN');<br />
var CommentsWorklist = 'WorklistComments';<br />
if (contents.toString().indexOf(' View ') &#62; 0)<br />
DisplayCommentsDialog(prjID, project, tumsType, ptn, CommentsWorklist);<br />
},<br />
onSelectRow: function (rowid) {</p>
<p>},<br />
onSelectAll: function (aRowids, status) // this function is used when you select all check box<br />
{<br />
if (status) {<br />
for (var i = 0; i &#60; aRowids.length; i++) {<br />
if ($("#jqg_list_" + aRowids[i]).attr("disabled")) {<br />
$("#jqg_list_" + aRowids[i]).removeAttr("checked");<br />
} else {<br />
$("#divButtons").show();<br />
}<br />
}<br />
}<br />
},<br />
loadComplete: function () {<br />
$("tr.jqgrow:odd").css("background", "#EFF3FB");<br />
var ids = jQuery("#list").jqGrid('getDataIDs');<br />
var columnsNotInSearch = new Array();<br />
var postData = $("#list").jqGrid('getGridParam', 'postData');<br />
var postDataStr = JSON.stringify(postData);<br />
var cm = $(this).jqGrid('getGridParam', 'colModel'), i, l = cm.length;<br />
for (i = 0; i &#60; l; i += 1) {<br />
if (postDataStr.indexOf(cm[i].name) == -1 &#38; cm[i].name != 'ID' &#38; cm[i].name != 'rn' &#38; cm[i].name != 'cb') {<br />
columnsNotInSearch.push(cm[i].name);<br />
}<br />
}<br />
for (var i = 0; i &#60; ids.length; i++) {<br />
var rowId = ids[i];<br />
var TaskStatus = jQuery("#list").jqGrid('getCell', rowId, 'TUMS_Status');<br />
var IsControlsUser = jQuery("#list").jqGrid('getCell', rowId, 'IsControlsUser');<br />
if ((TaskStatus.indexOf('Progress') == -1 &#38; TaskStatus.indexOf('New') == -1 &#38; TaskStatus.indexOf('Rejected') == -1) &#124; IsControlsUser.toLowerCase() == 'false') {<br />
jQuery("#jqg_list_" + rowId).attr("disabled", true);<br />
}<br />
}<br />
eraseCookie('rownum');<br />
createCookie('rownum', $grid.jqGrid('getGridParam', 'rowNum'), 0);<br />
$("#list").show();<br />
$("#szlider").hide();<br />
$("#divButtons").show();<br />
},<br />
beforeRequest: function (rowid, e) {<br />
modifySearchingFilter.call(this, ',');<br />
if ($("#jqg_list_" + rowid).attr("disabled")) {<br />
return false;<br />
}<br />
return true;<br />
}<br />
});<br />
$grid.jqGrid('filterToolbar', { stringResult: true, searchOnEnter: true, defaultSearch: myDefaultSearch });<br />
$grid.jqGrid('navGrid', '#pager', { refresh: false, edit: false, add: false, del: false }, {}, {}, {}, {<br />
multipleSearch: true<br />
});<br />
$grid.jqGrid('navButtonAdd', "#pager", {<br />
caption: "", title: "Reload Grid", buttonicon: "ui-icon-refresh",<br />
multipleSearch: true,<br />
multipleGroup: true,<br />
recreateFilter: true,<br />
onClickButton: function () {<br />
gridInfo = new Object();<br />
gridInfo.rowNum = $grid.jqGrid('getGridParam', 'rowNum');<br />
$grid.jqGrid('setGridParam', { search: false });<br />
eraseCookie('rownum');<br />
createCookie('rownum', gridInfo.rowNum, 0);<br />
location.reload(true);<br />
}<br />
});<br />
});</p>
<p>&#60;/script&#62;<br />
&#60;/head&#62;<br />
&#60;body onload="drawszlider(121, 56);"&#62;<br />
&#60;table id="list" style="display:none;" &#62;&#60;tr&#62;&#60;td/&#62;&#60;/tr&#62;&#60;/table&#62;<br />
&#60;div id="pager" &#62;&#60;/div&#62;<br />
&#60;div id="divButtons" style="display:none;" &#62;<br />
&#60;table&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;&#60;input id="btnEditHighLevelList" type="submit" value="Edit High Level List"<br />
onclick="showDialogForHighLevel('divupdateHighLevelList,this');return false;"<br />
/&#62;&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;<br />
&#60;/div&#62;<br />
&#60;div id="szlider" style="position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;width: 300px;height: 600px;"&#62;<br />
&#60;h1&#62;Please wait .....&#60;/h1&#62;&#60;br /&#62;<br />
&#60;img src="../../../_layouts/images/SharePointApp_jQueryTUMS/waiting_animation.gif" alt="" /&#62;<br />
&#60;/div&#62;<br />
&#60;/body&#62;<br />
&#60;/html&#62;</p>
]]></description>
        	        	<pubDate>Thu, 30 Oct 2014 23:19:28 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Post entire grid to controller</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/post-entire-grid-to-controller#p30618</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/post-entire-grid-to-controller#p30618</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>What you mean with</p>
<blockquote>
<p>We have a jqgrid which contains 2 checkboxes</p>
</blockquote>
<p>Are these checkboxex defined as formatters and I&#39;m missing to much info in order to help you.</p>
</p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Tue, 13 May 2014 13:36:37 +0300</pubDate>
        </item>
        <item>
        	<title>praveenlobo7 on Post entire grid to controller</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/post-entire-grid-to-controller#p30605</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/post-entire-grid-to-controller#p30605</guid>
        	        	<description><![CDATA[<div class="edit-comment-hide">
<div class="comment-body markdown-body markdown-format js-comment-body">
<p>We have a jqgrid which contains 2 checkboxes. I want to post the entire grid data to my controller. I use the following command.</p>
<p>$("#circleActorsTable").jqGrid(&#39;getGridParam&#39;, &#39;data&#39;);<br /> If Loadonce=true, this returns the entire grid data. But if the checkboxes are checked, updated data is not shown.</p>
<p>If Loadonce=false, then null data is returned.</p>
<p>Please help!!</p>
</p>
<p>I used&#160;</p>
<p>var circleActorGrid = $("#circleActorsTable").getRowData();</p>
<p>This returns only the first page. If pagination is present, other page data is not returned..</p>
</div>
</div>
]]></description>
        	        	<pubDate>Tue, 13 May 2014 07:07:45 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Need help populating jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/need-help-populating-jqgrid#p30586</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/need-help-populating-jqgrid#p30586</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>The json response should look like this</p>
</p>
<p>[...,{"name" : "value",...},...]</p>
</p>
<p>Please<a href="/jqgridwiki/doku.php?id=wiki:retrieving_data#json_data" target="_blank"> look at the documenatation</a> for this purpose</p>
</p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Tue, 06 May 2014 10:14:49 +0300</pubDate>
        </item>
        <item>
        	<title>wsyeager on Need help populating jqGrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/need-help-populating-jqgrid#p30581</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/need-help-populating-jqgrid#p30581</guid>
        	        	<description><![CDATA[<p>I am having trouble simply populating the jqGrid with data. I have taken a look at the docs and hope that you can <strong>please</strong> help me out with this...</p>
<p>I have verified that data is coming back from my server side controller method as below. Sample is just for one for the records from the <em>fto</em> object.</p>
<p>&#160;&#160;&#160; Customer_Name = "X" &#160;&#160;&#160; FuelTkt_ID = 2 &#160;&#160;&#160; Image_ID = "12345" &#160;&#160;&#160; Ticket_No = 6460193 &#160;&#160;&#160; Trans_Timestamp = {3/19/2014 10:20:00 AM} &#160;&#160;&#160; Vehicle_No = "123456"</p>
</p>
<p>[HttpPost] public async Task&#60;JsonResult&#62; GetFilteredFuelTicketsAsync(HH_FuelTkt_Input id)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; try<br />&#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; IEnumerable&#60;HH_FuelTkt_Output&#62; fto = await db.GetFilteredFuelTicketsAsync(id);</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return Json(fto, JsonRequestBehavior.AllowGet);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; catch (Exception ex)<br />&#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; strRemedyTktResponse = IssueRemedyTicket("Class: FuelTktController" + CrLf + "Method: GetFilteredFuelTickets" + CrLf + "Error: " + ex.Message + CrLf + "InnerException: " + ex.InnerException + CrLf + "Source: " + ex.Source + CrLf + "StackTrace: " + ex.StackTrace);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; LogMessage.WriteEventLog("Class: FuelTktController" + CrLf + "Method: GetFilteredFuelTickets" + CrLf + "Error: " + ex.Message + CrLf + "InnerException: " + ex.InnerException + CrLf + "Source: " + ex.Source + CrLf + "StackTrace: " + ex.StackTrace, "FuelTktController", 1, strRemedyTktResponse);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return null;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
</p>
<p>On my client side, I can see the data in my result.&#160;<strong>What&#160;am I&#160;missing here in order to populate the grid???</strong> Below is my code for the grid and underneath that is the data coming back:</p>
<p>if (begDte &#60;= endDte) {<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; $(&#39;#fuelTickets&#39;).jqGrid({<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;&#160;&#160;&#160; caption: "Fuel Tickets", colModel: [<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;FuelTkt_ID&#39;, index: &#39;FuelTkt_ID&#39;, label: &#39;ID&#39;, width: 20, align: "right", editable: false },<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;Ticket_No&#39;, index: &#39;Ticket_No&#39;, label: &#39;Ticket&#39;, width: 60, align: "right", editable: false },<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;Customer_Name&#39;, index: &#39;Customer_Name&#39;, label: &#39;Customer&#39;, width: 150, editable: false },<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;Vehicle_No&#39;, index: &#39;Vehicle_No&#39;, label: &#39;Vehicle&#39;, width: 60, editable: false },<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;Trans_Timestamp&#39;, index: &#39;Trans_Timestamp&#39;, label: &#39;Date&#39;, width: 100, editable: false },<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;Image_ID&#39;, index: &#39;Image_ID&#39;, label: &#39;Image ID&#39;, width: 150, editable: false }<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;&#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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pager: false,<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;&#160;&#160;&#160; viewRecords: true,<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;&#160;&#160;&#160; gridview: true,<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;&#160;&#160;&#160; autoWidth: true, emptyRecords: "No records found",<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;&#160;&#160;&#160; onCellSelect: function (rowid, iCol, cellcontent) {<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var grid = $(&#39;#fuelTickets&#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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var imageID = grid.jqGrid(&#39;getCell&#39;, rowid, &#39;Image_ID&#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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (imageID != "")<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; DisplayReceipt(imageID);<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;&#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;&#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;&#160;&#160;&#160;&#160;&#160; var HH_FuelTkt_Input = {<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;&#160;&#160;&#160; Vehicle_No: $(&#39;#txtVehicleNbr&#39;).val(),<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;&#160;&#160;&#160; Customer_Name: $(&#39;#txtCustomerName&#39;).val(),<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;&#160;&#160;&#160; Trans_Timestamp_Begin: $(&#39;#dteBeginDate&#39;).val(),<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;&#160;&#160;&#160; Trans_Timestamp_End: $(&#39;#dteEndDate&#39;).val()<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; };<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; $.ajax({<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;&#160;&#160;&#160; url: &#39;@Url.Action("GetFilteredFuelTicketsAsync")&#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;&#160;&#160;&#160; type: &#39;POST&#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;&#160;&#160;&#160; data: JSON.stringify(HH_FuelTkt_Input),<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;&#160;&#160;&#160; contentType: &#39;application/json; charset=utf-8&#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;&#160;&#160;&#160; dataType: &#39;json&#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;&#160;&#160;&#160; success: function (result) {<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var grid = $("#fuelTickets");<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; grid.clearGridData();<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; grid.addRowData(result);<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;&#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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; error: function (jqXHR, jqXHR, textStatus, errorThrown) {<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;&#160;&#160;&#160;&#160;&#160;&#160;&#160; alert("No record found: " + "textStatus: " + textStatus + "\r\n" + "errorThrown: " + errorThrown);<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;&#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;&#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;&#160; }</p>
</p>
<p>Here is the data coming back:</p>
<p>&#160;&#160;&#160; [Object { FuelTkt_ID=2, Ticket_No=6460193, Vehicle_No="123456", more...}, Object { FuelTkt_ID=3, Ticket_No=6460194, Vehicle_No="123456", more...}] &#160;&#160;&#160; &#160; &#160;&#160;&#160; 0 &#160;&#160;&#160; &#160;Object { FuelTkt_ID=2, Ticket_No=6460193, Vehicle_No="123456", more...} &#160;&#160;&#160; &#160; &#160;&#160;&#160; 1 &#160;&#160;&#160; &#160;Object { FuelTkt_ID=3, Ticket_No=6460194, Vehicle_No="123456", more...}</p>
<p>Here are the individual records:</p>
<p>&#160;&#160;&#160; 0 &#160;&#160;&#160; &#160;Object { FuelTkt_ID=2, Ticket_No=6460193, Vehicle_No="123456", more...} &#160;&#160;&#160; &#160; &#160;&#160;&#160; Customer_Name &#160;&#160;&#160; &#160;"X" &#160;&#160;&#160; &#160; &#160;&#160;&#160; FuelTkt_ID &#160;&#160;&#160; &#160;2 &#160;&#160;&#160; &#160; &#160;&#160;&#160; Image_ID &#160;&#160;&#160; &#160;"12345" &#160;&#160;&#160; &#160; &#160;&#160;&#160; Ticket_No &#160;&#160;&#160; &#160;6460193 &#160;&#160;&#160; &#160; &#160;&#160;&#160; Trans_Timestamp &#160;&#160;&#160; &#160;"/Date(1395238800000)/" &#160;&#160;&#160; &#160; &#160;&#160;&#160; Vehicle_No &#160;&#160;&#160; &#160;"123456"</p>
<p>&#160;&#160;&#160; 1 &#160;&#160;&#160; &#160;Object { FuelTkt_ID=3, Ticket_No=6460194, Vehicle_No="123456", more...} &#160;&#160;&#160; &#160; &#160;&#160;&#160; Customer_Name &#160;&#160;&#160; &#160;"X" &#160;&#160;&#160; &#160; &#160;&#160;&#160; FuelTkt_ID &#160;&#160;&#160; &#160;3 &#160;&#160;&#160; &#160; &#160;&#160;&#160; Image_ID &#160;&#160;&#160; &#160;"22856" &#160;&#160;&#160; &#160; &#160;&#160;&#160; Ticket_No &#160;&#160;&#160; &#160;6460194 &#160;&#160;&#160; &#160; &#160;&#160;&#160; Trans_Timestamp &#160;&#160;&#160; &#160;"/Date(1395246000000)/" &#160;&#160;&#160; &#160; &#160;&#160;&#160; Vehicle_No &#160;&#160;&#160; &#160;"123456"</p></p>
]]></description>
        	        	<pubDate>Tue, 06 May 2014 00:26:26 +0300</pubDate>
        </item>
        <item>
        	<title>sadmulwar on jqgrid</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-2#p30439</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/jqgrid-2#p30439</guid>
        	        	<description><![CDATA[<p>I need to open a customised form on click of &#39;Edit&#39; button which is present on each row of jqGird. Here I know that, I have to open this form on event called &#39;OnEdit&#39;. To a customised form I will pass information of selected row so that I can edit my information and then I will click on &#39;Save&#39; &#160;button present on my form.&#160;</p>
<p>On click of &#39;Save&#39; button following things should be happend :</p>
<p>1. All modified data will get inserted in database. &#160;</p>
<p>2 Selected row should be updated with modified value.&#160;</p>
<p>Please tell me how I can do this. Also let me know your suggestions.</p>
<p>Note : I am using ASP .Net MVC website.</p>
<p>Thank You&#160;</p>
]]></description>
        	        	<pubDate>Thu, 03 Apr 2014 18:05:01 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Frozen Column Enhancements</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30402</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30402</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>Some of them will remain withiout to try to be enabled - like sortable (drabable) columns, when scroll is set to 1 and etc.</p>
<p>Note that the nature of this implementation does not allow us to do this.</p>
</p>
<p>Kind Regards</p></p>
]]></description>
        	        	<pubDate>Wed, 26 Mar 2014 07:20:43 +0200</pubDate>
        </item>
        <item>
        	<title>fumanstu on Frozen Column Enhancements</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30397</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30397</guid>
        	        	<description><![CDATA[<blockquote>
<p>tony said:</p>
<p>Hello,</p>
</p>
<p>This is already supported in the new 4.6. Please check <a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:changetwo#additions_and_changes" target="_blank">what is new</a></p>
</p>
<p>Regards</p>
</blockquote>
<hr />
<p>I know the frozen column and grouping are there for 4.6.0.&#160; I was actually asking about when the features that are disabled (for example, draggable columns and editable celsls) when frozen column locking is enabled will be supported.</p>
]]></description>
        	        	<pubDate>Tue, 25 Mar 2014 14:31:43 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Frozen Column Enhancements</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30390</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30390</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>This is already supported in the new 4.6. Please check <a href="/jqgridwiki/doku.php?id=wiki:changetwo#additions_and_changes" target="_blank">what is new</a></p>
</p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Tue, 25 Mar 2014 12:08:59 +0200</pubDate>
        </item>
        <item>
        	<title>fumanstu on Frozen Column Enhancements</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30387</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/frozen-column-enhancements#p30387</guid>
        	        	<description><![CDATA[<p>We are looking at leveraging the frozen column support (v4.6.0) for grouped and ungrouped data.&#160; Any idea when we can expect the current limitations outlined in the Wiki article to be added when frozen columns are enabled?</p>
</p>
<p>/jqgridwiki/doku.php?id=wiki:frozencolumns</p></p>
]]></description>
        	        	<pubDate>Mon, 24 Mar 2014 16:52:20 +0200</pubDate>
        </item>
        <item>
        	<title>Raseeth on How to Close the form after Add/Edit ???</title>
        	<link>http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-to-close-the-form-after-addedit#p30242</link>
        	<category>jqGrid Roadmap</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/jqgrid-roadmap/how-to-close-the-form-after-addedit#p30242</guid>
        	        	<description><![CDATA[<p>How to Close the form after Add/Edit ???&#160;</p>
<p>but i found in my page there is option like&#160;</p>
<p>&#160; closeAfterAdd: true,</p>
<p>closeAfterEdit:true</p>
<p>but its not working give me a solutions.........</p>
]]></description>
        	        	<pubDate>Fri, 14 Feb 2014 07:42:30 +0200</pubDate>
        </item>
</channel>
</rss>