active tab

this is the script of the grid:

[code]
gridElencoContratti = new dhtmlXGridObject(‘mygrid_containerElencoContratti’);
gridElencoContratti.setSkin(‘modern’);
gridElencoContratti.setImagePath(‘dhtmlxSuite/dhtmlxGrid/codebase/imgs/’);
gridElencoContratti.setHeader(‘Cliente,Contratto,Data Contratto,Stato Contratto,BC Team,PM,idContratto’);
gridElencoContratti.attachHeader(’#text_filter,#text_filter,#text_filter,#select_filter,#select_filter,#select_filter,#select_filter’);
gridElencoContratti.setColSorting(‘str,str,date,str,str,str,int’);
gridElencoContratti.attachEvent(‘onRowDblClicked’,function(rowID, celInd) { var _idContratto = gridElencoContratti.cells(rowID,6).getValue(); var _NomeContratto = gridElencoContratti.cells(rowID,1).getValue(); add1(‘VisualizzaContratto.php?idContratto=’+_idContratto+’&NomeContratto=’+_NomeContratto,'Contratto '+_NomeContratto); });
gridElencoContratti.setInitWidths(‘347,318,120,192,222,93,0’);
gridElencoContratti.setColTypes(‘ro,ro,dhxCalendar,ro,ro,ro,coro’);
gridElencoContratti.setColAlign(‘left,left,center,center,center,center,center’);
gridElencoContratti.enableRowsHover(true,‘grid_hover’);
gridElencoContratti.init();

var datagridElencoContratti = [<? echo substr($datagridElencoContratti,0,strlen($datagridElencoContratti)-1); ?>];
gridElencoContratti.parse(datagridElencoContratti,‘jsarray’);

gridElencoContratti.attachEvent(‘onEditCell’,function(stage,id,index) {
if (index == 3) return false;
return true;
});
[/code]The PHP code load the data for the datagrid.

The same PHP file also includes some buttons that allow users to add new tabs.

You are using parse to load the data in the grid, so the only way to reload grid - reload whole php page

OK…thank you very much!