Forum


18:33

29/06/2010

I am cloning a div that contains a jqGrid. The HTML looks like this:
<div class="main">
<div class="resultBlock">
<table class="results"></table>
</div>
</div>
The javascript creates the jqGrid as follows:
$("table.results").jqGrid({
datatype: "local",
height: 250,
colNames:['Misc'],
colModel:[ { name:"id", width:100}],
multiselect: false
});
Then, the clone is created as follows:
$("div.main").clone(true)
In the original div, I can get to the jqGrid as follows:
$main.find("div.results").jqGrid() // where main is a reference to the original div with class of main
\In the cloned div, I try the same:
$main.find("div.results").jqGrid() // where main is a reference to the cloned div with class of main
but get an jquery error as follows:
23:35

Moderators
30/10/2007

HEllo,
Try to attach to a table a id too – something like:
<div class="main">
<div class="resultBlock">
<table class="results" id="mytable"></table>
</div>
</div>
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
23:55

Moderators
30/10/2007

Hello,
Just look into the code. Cloning IMHO will not work.
It is better to get the grid parameters and create a new grid with diffrent id using the copied paramaters
var gridconfig = $("#mygrid").jqGrid('getGridParam'); // without any parameters
$("#newgrid").jqGrid(gridconfig);
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
64 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66