<?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: IE 10 ISSUES in editing rows</title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/ie-10-issues-in-editing-rows</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/discussion/ie-10-issues-in-editing-rows/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>sathish.adabala on IE 10 ISSUES in editing rows</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/ie-10-issues-in-editing-rows#p30023</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/ie-10-issues-in-editing-rows#p30023</guid>
        	        	<description><![CDATA[<p>hi</p>
<p>i am adding blank rows and then updating those rows. while updating these newly crated the rows all the created rows are updationg. can any one help me on this.</p>
<p>$(</p>
<p>$(</p>
<p>url:</p>
<p>colNames: [</p>
<p>colModel: [{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>dataEvents: [</p>
<p>{</p>
<p>type:</p>
<p>fn:</p>
<p>
function () {"#editgrid").jqGrid({&#39;WebForm5.aspx?q=1&#39;, datatype: "json", mtype: "POST",&#39;Inv No&#39;, &#39;Date&#39;, &#39;Client&#39;, &#39;Amount&#39;, &#39;Tax&#39;, &#39;Total&#39;, &#39;Closed&#39;, &#39;Ship via&#39;, &#39;Notes&#39;],&#39;id&#39;, index: &#39;id&#39;, width: 55, editable: false, editoptions: { readonly: true, size: 10} },&#39;invdate&#39;, index: &#39;invdate&#39;, width: 80, editable: true, editoptions: { size: 10} },&#39;name&#39;, index: &#39;name&#39;, width: 90, editable: true, edittype: "text", editoptions: { size: &#39;25&#39;,&#39;keypress&#39;,function (e) {// alert($(this).val());</p>
<p>jQuery(</p>
<p>$(</p>
<p>&#39;#editgrid&#39;).enableTextSelect();this).bind("selectstart", function () { return true; })var key = e.charCode &#124;&#124; e.keyCode;if ((key &#60; 48 &#124;&#124; key &#62; 57) &#38;&#38; // if non digit</p>
<p>key !== 46 &#38;&#38; key !== 44 &#38;&#38; key !== 8 &#38;&#38;</p>
<p>// and not . or , or backspace</p>
<p>key !== 37 &#38;&#38; key !== 39) {</p>
<p>// arrow left and arrow right
</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>]</p>
<p>ã€€</p>
<p>}</p>
<p>ã€€</p>
<p>ã€€</p>
<p>ã€€</p>
<p>},</p>
<p>
return false;// {name: &#39;name&#39;, index: &#39;name&#39;, width: 100, editable: true, edittype: &#39;custom&#39;, editoptions: { custom_element: my_input, custom_value: my_value} },</p>
<p>{name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>{ name:</p>
<p>rowNum: 10, rowList: [10, 20, 30],</p>
<p>jsonReader: {</p>
<p>page:</p>
<p>total:</p>
<p>records:</p>
<p>root:</p>
<p>repeatitems:</p>
<p>&#39;amount&#39;, index: &#39;amount&#39;, width: 60, align: "right", editable: true, editoptions: { size: 10} },&#39;tax&#39;, index: &#39;tax&#39;, width: 60, align: "right", editable: true, editoptions: { size: 10} },&#39;total&#39;, index: &#39;total&#39;, width: 60, align: "right", editable: true, editoptions: { size: 10} },&#39;closed&#39;, index: &#39;closed&#39;, width: 55, align: &#39;center&#39;, editable: true, edittype: "checkbox", editoptions: { value: "true:false"} },&#39;ship_via&#39;, index: &#39;ship_via&#39;, width: 70, editable: true, edittype: "select", editoptions: { value: "FE:FedEx;TN:TNT"} },&#39;note&#39;, index: &#39;note&#39;, width: 100, sortable: false, editable: true, edittype: "textarea", editoptions: { rows: "2", cols: "20"}}],"page","total","records","rows",false</p>
<p>},</p>
<p>//scrollrows : true,</p>
<p>onSelectRow:</p>
<p>
function (id) {// jQuery(&#39;#editgrid&#39;).disableTextSelect();
</p>
<p>jQuery(</p>
<p>jQuery(</p>
<p>lastsel2 = id;</p>
<p>}</p>
<p>},</p>
<p>afterInsertRow:</p>
<p>
if (id &#38;&#38; id !== lastsel2) {&#39;#editgrid&#39;).jqGrid(&#39;restoreRow&#39;, lastsel2);&#39;#editgrid&#39;).jqGrid(&#39;editRow&#39;, id, true);function (rowid, iCol, cellcontent) {var isMouseDown = false, isHighlighted = false;var colindex = 0;//alert(iCol.toString());
</p>
<p>$(</p>
<p>.mousedown(</p>
<p>isMouseDown =</p>
<p>colindex = $(</p>
<p>textdata = $(</p>
<p>isHighlighted =</p>
<p>jQuery(</p>
<p>ã€€</p>
<p>$(</p>
<p>
var textdata;"#editgrid td")function () {true;this).index();this).text();true;&#39;#editgrid&#39;).disableTextSelect();this).toggleClass("highlighted", isHighlighted);//jQuery(&#39;#editgrid&#39;).jqGrid(&#39;restoreRow&#39;, rowid);</p>
<p>//jQuery(&#39;#editgrid&#39;).setColProp(&#39;name&#39;, { editable: false });</p>
<p>return false; // prevent text selection</p>
<p>}).mouseover(</p>
<p>jQuery(</p>
</p>
<p>$(</p>
</p>
<p>$(</p>
<p>}</p>
<p>
function () {if (isMouseDown) {&#39;#editgrid&#39;).jqGrid("editCell", rowid, colindex, false);if (colindex == $(this).index()) {this).toggleClass("highlighted", isHighlighted);if (textdata != "")this).text(textdata);//$(this).text("added");</p>
<p>}</p>
<p>})</p>
<p>
// .bind("selectstart", function () {</p>
<p>//// if (isHighlighted)</p>
<p>//// return false;</p>
<p>//// else</p>
<p>// return true;</p>
<p>// })</p>
<p>$(document)</p>
<p>.mouseup(</p>
<p>isMouseDown =</p>
<p>isHighlighted =</p>
<p>$(</p>
<p>jQuery(</p>
<p>})</p>
<p>$(</p>
<p>},</p>
<p>pager:</p>
<p>sortname:</p>
<p>viewrecords:</p>
<p>sortorder:</p>
<p>caption:</p>
<p>hidegrid:</p>
<p>loadonce:</p>
<p>cellEdit:</p>
<p>multiselect:</p>
<p>cellsubmit:</p>
<p>afterEditCell:</p>
</p>
<p>},</p>
<p>afterSaveCell:</p>
<p>jQuery(</p>
<p>}</p>
<p>jQuery(</p>
<p>}</p>
<p>},</p>
<p>editurl:</p>
<p>function () {false;false;".highlighted").toggleClass("highlighted", isHighlighted);&#39;#editgrid&#39;).enableTextSelect();"#editgrid td").unbind("selectstart", function () { return true; })&#39;#pagered&#39;,&#39;id&#39;,true,"desc","Search Example",false,true,true,true, height: 400,&#39;clientArray&#39;,function (id, name, val, iRow, iCol) {if (name == &#39;invdate&#39;) { jQuery("#" + iRow + "_invdate", "#celltbl").datepicker({ dateFormat: "yy-mm-dd" }); }function (rowid, name, val, iRow, iCol) {if (name == &#39;Name&#39;) {var Name = jQuery("#editgrid").jqGrid(&#39;getCell&#39;, rowid, iCol + 1);"#editgrid").jqGrid(&#39;setRowData&#39;, rowid, Name);if (name == &#39;amount&#39;) {var Gender = jQuery("#editgrid").jqGrid(&#39;getCell&#39;, rowid, iCol - 1);"#editgrid").jqGrid(&#39;setRowData&#39;, rowid, Gender);"WebForm5.aspx/UpdatePerson"</p>
<p>});</p>
<p>jQuery(</p>
<p>edit:</p>
<p>})</p>
<p>jQuery(</p>
<p>jQuery(</p>
<p>ã€€</p>
<p>ã€€</p>
<p>});</p>
<p>"#editgrid").navGrid(&#39;#pagered&#39;, {true, add: true, del: true, search: true, editheight: 800"#editgrid").jqGrid(&#39;navGrid&#39;, &#39;#pkeynav&#39;, { edit: false, add: false, del: false });"#editgrid").jqGrid(&#39;gridResize&#39;, { minWidth: 350, maxWidth: 800, minHeight: 80, maxHeight: 350 });</p>
]]></description>
        	        	<pubDate>Mon, 23 Dec 2013 09:41:53 +0200</pubDate>
        </item>
</channel>
</rss>