<?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: drang and drop not working since /jqueryui/1.8.13</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/drang-and-drop-not-working-since-jqueryui1-8-13</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/bugs/drang-and-drop-not-working-since-jqueryui1-8-13/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>OlegK on drang and drop not working since /jqueryui/1.8.13</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/drang-and-drop-not-working-since-jqueryui1-8-13#p24910</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/drang-and-drop-not-working-since-jqueryui1-8-13#p24910</guid>
        	        	<description><![CDATA[<p>Hello <strong>yvon</strong>,</p>
<p>how I recently answerd in <a href="http://stackoverflow.com/questions/7790681/combining-tabletogrid-and-griddnd-in-jqgrid/7791034#7791034" target="_blank">the answer</a> on the same question the problem can be fixed by modifieing of the code of the lines <a href="https://github.com/tonytomov/jqGrid/blob/v4.2.0/js/grid.jqueryui.js#L372-L373" target="_blank">372-373</a> of grid.jqueryui.js&#160;from</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9254' value='Select Code' data-codeid='sfcode9254' /></p>
<div class='sfcode' id='sfcode9254'>var ids = $(ui.helper).attr(&#34;id&#34;);<br />$($t).jqGrid(&#39;delRowData&#39;,ids );&#160;</div>
<p>to</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9806' value='Select Code' data-codeid='sfcode9806' /></p>
<div class='sfcode' id='sfcode9806'>var id = this.id;<br />$($t).jqGrid(&#39;delRowData&#39;,id);&#160;</div>
<p>additionally the close line <a href="https://github.com/tonytomov/jqGrid/blob/v4.2.0/js/grid.jqueryui.js#L351" target="_blank">351</a>&#160;should be changed in the same way from</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9121' value='Select Code' data-codeid='sfcode9121' /></p>
<div class='sfcode' id='sfcode9121'>var subgid = $(ui.helper).attr(&#34;id&#34;);</div>
<p>to</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5862' value='Select Code' data-codeid='sfcode5862' /></p>
<div class='sfcode' id='sfcode5862'>var subgid = this.id;</div>
<p>Probably it has sence to look in the code of jqGrid (probably only in grid.jqueryui.js) for the same problems in other places.</p>
<p>Best regards<br />Oleg&#160;</p></p>
]]></description>
        	        	<pubDate>Mon, 17 Oct 2011 14:56:53 +0300</pubDate>
        </item>
        <item>
        	<title>yvon on drang and drop not working since /jqueryui/1.8.13</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/drang-and-drop-not-working-since-jqueryui1-8-13#p24901</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/drang-and-drop-not-working-since-jqueryui1-8-13#p24901</guid>
        	        	<description><![CDATA[<p>in the example, if i move one line from grid2 to grid1, it does not remove the line from grid2..</p>
</p>
<p>It was working well with <a href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js" rel="nofollow" target="_blank">https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js</a></p>
<p>but it does not work with <a href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" rel="nofollow" target="_blank">https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js</a></p>
</p>
<p>Sample code :</p>
<blockquote>
<p>&#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&#62;<br />&#60;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&#62;<br />&#60;head&#62;<br />&#160;&#160; &#160;<br />&#160;&#160;&#160;&#160; &#60;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&#62;<br />&#160;&#160;&#160;&#160; &#60;meta http-equiv="Content-Language" content="en" /&#62;<br />&#160;&#160;&#160;&#160; &#60;meta http-equiv="Content-Script-Type" content="text/javascript" /&#62;<br />&#160;&#160; &#160;&#160;&#160; &#160; &#60;title&#62;test&#60;/title&#62; <br />&#160;&#160; &#160;&#160;&#160; &#160; </p>
<p>&#60;link rel="stylesheet" type="text/css" media="screen" href="http://trirand.com/blog/jqgrid/themes/redmond/jquery-ui-1.8.1.custom.css" /&#62;<br />&#60;link rel="stylesheet" type="text/css" media="screen" href="http://trirand.com/blog/jqgrid/themes/ui.jqgrid.css" /&#62;</p>
<p>&#60;script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"&#62;&#60;/script&#62;<br />&#60;script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js"&#62;&#60;/script&#62;</p>
<p>&#60;script src="http://trirand.com/blog/jqgrid/js/jquery.layout.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#60;script src="http://trirand.com/blog/jqgrid/js/i18n/grid.locale-en.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#60;script type="text/javascript"&#62;<br />&#160;&#160; &#160;$.jgrid.no_legacy_api = true;<br />&#160;&#160; &#160;$.jgrid.useJSON = true;<br />&#60;/script&#62;<br />&#60;script src="http://trirand.com/blog/jqgrid/js/ui.multiselect.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#60;script src="http://trirand.com/blog/jqgrid/js/jquery.jqGrid.min.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#60;script src="http://trirand.com/blog/jqgrid/js/jquery.tablednd.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#60;script src="http://trirand.com/blog/jqgrid/js/jquery.contextmenu.js" type="text/javascript"&#62;&#60;/script&#62;</p>
<p>&#60;body&#62; </p>
<p>&#160;<br />&#60;h1&#62;test.html&#60;/h1&#62; <br />&#160;<br />&#160;&#60;div&#160; class="mbLine" &#62;<br />&#160; &#60;table id="grid1"&#62;&#60;/table&#62;&#60;div id="pgrid1"&#62;&#60;/div&#62;<br />&#160;&#60;/div&#62;<br />&#160;&#60;div&#160; class="mbLine" &#62;<br />&#160; &#60;table id="grid2"&#62;&#60;/table&#62;&#60;div id="pgrid2"&#62;&#60;/div&#62;<br />&#160;&#60;/div&#62;</p>
<p>&#60;/body&#62;</p>
<p>&#60;script type="text/javascript"&#62;<br />$(document).ready(function(){</p>
<p>jQuery("#grid1").jqGrid({<br />&#160;&#160;&#160; datatype: "local",<br />&#160;&#160;&#160; height: 100,<br />&#160;&#160;&#160; colNames: [&#39;Id1&#39;, &#39;Name1&#39;, &#39;Values1&#39;],<br />&#160;&#160;&#160; colModel: [{<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; name: &#39;id1&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; index: &#39;id&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; width: 100<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; name: &#39;name1&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; index: &#39;name&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; width: 100<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; name: &#39;values1&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; index: &#39;values&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; width: 200<br />&#160;&#160;&#160; }],<br />&#160;&#160;&#160; caption: &#39;Grid 1&#39;,<br />&#160;&#160;&#160; pager: &#39;#pgrid1&#39;<br />});<br />jQuery("#grid2").jqGrid({<br />&#160;&#160;&#160; datatype: "local",<br />&#160;&#160;&#160; height: 100,<br />&#160;&#160;&#160; colNames: [&#39;Id2&#39;, &#39;Name2&#39;, &#39;Values2&#39;],<br />&#160;&#160;&#160; colModel: [{<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; name: &#39;id2&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; index: &#39;id&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; width: 100<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; name: &#39;name2&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; index: &#39;name&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; width: 100<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; name: &#39;values2&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; index: &#39;values&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; width: 200<br />&#160;&#160;&#160; }],<br />&#160;&#160;&#160; caption: &#39;Grid 2&#39;,<br />&#160;&#160;&#160; pager: &#39;#pgrid2&#39;<br />});</p>
<p>var mydata1 = [<br />&#160;&#160;&#160; {id1:"1",name1:"test1",values1:&#39;One&#39;},<br />&#160;&#160;&#160; {id1:"2",name1:"test2",values1:&#39;Two&#39;},<br />&#160;&#160;&#160; {id1:"3",name1:"test3",values1:&#39;Three&#39;}<br />];<br />var mydata2 = [<br />&#160;&#160;&#160; {id2:"11",name2:"test11",values2:&#39;One1&#39;},<br />&#160;&#160;&#160; {id2:"21",name2:"test21",values2:&#39;Two1&#39;},<br />&#160;&#160;&#160; {id2:"31",name2:"test31",values2:&#39;Three1&#39;}<br />];</p>
<p>for (var i = 0; i &#60;= mydata1.length; i++) {<br />&#160;&#160;&#160; jQuery("#grid1").jqGrid(&#39;addRowData&#39;,i + 1, mydata1[i]);<br />&#160;&#160;&#160; jQuery("#grid2").jqGrid(&#39;addRowData&#39;,i + 1, mydata2[i]);<br />&#160; <br />}<br />jQuery("#grid1").jqGrid(&#39;gridDnD&#39;,{connectWith:&#39;#grid2&#39;});<br />jQuery("#grid2").jqGrid(&#39;gridDnD&#39;,{connectWith:&#39;#grid1&#39;});</p>
<p>});<br />&#60;/script&#62;</p>
<p>&#60;/html&#62;</p>
</blockquote>
]]></description>
        	        	<pubDate>Sat, 15 Oct 2011 15:41:33 +0300</pubDate>
        </item>
</channel>
</rss>