Forum


10:45

24/02/2009

Hello,
I have hierarchical 2-level grid setup using grid as a subgrid. If the subgrid is open and I delete the top level item, the related subgrid are not removed even though my database action has removed it. I don't know if this is a bug or if I have write to check and see if the subgrid is open then remove it?
Please let me know,
Kris
06:17

Moderators
30/10/2007

Hello,
How do you delete this? Do you use delGridRow? If this is the case - yes this is expected behavior.
Also you should check if the next row is a subgrid. Below is the code (not tested) which can do this
before deleting row with id=rowid with delGridRow do
var delrow = $("#mygrid").getInd(rowid); // get the index of the row
if(delrow) {
// check to see if the next row has class ui-subgrid
var rtodelete = $("#mygrid")[0].rows[delrow+1];
if( rtodelete.className == "ui-subgrid" )
$(rtodelete).remove()
}
and the delete the parent.
Little complicated, but will do the job
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:
130 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