Q1. - Is it possible to emulate the folderclosed/folderopen icons in dhtmlxtree when expanding a branch in dhtmlxtreegrid? It appears that all samples of dhtmlxtreegrid have no facility for changing the image on expand/collapse.
Q2. When grouping a grid, is it possible to capture the id of the last expanded, so that when the next group is expanded the previous may be programatically collapsed?
Thanks in anticipation!
Regards
TonyW
The treegrid has a single fixed image for all states.
Technically, you can simulate it through onOpenEnd event
grid.attachEvent(“onOpenEnd”,function(id,state){
if (state==1) grid.setItemImage(id,“open.gif”);
else grid.setItemImage(id,“close.gif”);
return true;
});
>>when the next group is expanded the previous may be programatically collapsed
There is no ready to use events, which can be used in described scenario. The only solution is custom code modification, you can add any custom rules to the _switchGroupState method ( dhtmlxgrid_group.js ) which called each time when group closed|expanded.