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.