I have a problem with the checkbox column type in a grid. I have a tab view and have two grids attached to tabs. The first grid displays the checkbox in column two correctly. However, the second grid doesn’t render properly. See
Example of a working grid:
dropbox.com/s/qlzjc94wdptepgn/open.JPG
Example of a checkbox not rendering in grid #2:
dropbox.com/s/ye49ld40vz2i5n7/closed.JPG
Here’s the code:
var main_layout = new dhtmlXLayoutObject( document.body, ‘2E’ );
var frame_a = main_layout.cells(‘a’);
frame_a.setHeight(minFrame_a);
frame_a.hideHeader();
frame_a.fixSize(true,true);
frame_a.attachURL(‘blank.html’);
frame_a.getFrame().scrolling = “no”;
var frame_b = main_layout.cells(‘b’);
var tabbar = frame_b.attachTabbar();
tabbar.enableScroll(false);
tabbar.setHrefMode(“iframes”);
tabbar.setSkin(‘dhx_skyblue’);
tabbar.setImagePath("…/api/dhtmlxTabbar/codebase/imgs/");
tabbar.enableAutoReSize(true);
tabbar.addTab( “ptb1”, “Open Orders”, “150px” );
tabbar.addTab( “ptb7”, “Closed Orders”, “150px” );
tabbar.addTab( “ptb2”, “Files”, “150px” );
var tab_2 = tabbar.cells(‘ptb2’);
var tab_3 = tabbar.cells(‘ptb3’);
var tab_7 = tabbar.cells(‘ptb7’);
var closedgrid = tab_7.attachGrid();
var tab_1 = tabbar.cells(‘ptb1’);
var mygrid = tab_1.attachGrid();
tabbar.setTabActive(“ptb7”);
mygrid.setImagePath("…/api/dhtmlxGrid/codebase/imgs/");
mygrid.setHeader(",,Order #,Address,OMS,TBS/M6,Netcracker,CPE USOCs,Vendor Ticket,Marketing Product Name,Port FOC,Circuit FOC,PREVOICE,PRE DATA,VNDCUTDD,VNDR CUT,Physical Circuit,PVC Circuit,CPE Delivered",“null”,[“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”]);
closedgrid.setHeader(",,Order #,Address,OMS,TBS/M6,Netcracker,CPE USOCs,Vendor Ticket,Marketing Product Name,Port FOC,Circuit FOC,PREVOICE,PRE DATA,VNDCUTDD,VNDR CUT,Physical Circuit,PVC Circuit,CPE Delivered",“null”,[“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”,“text-align:center;”]);
mygrid.setInitWidths(“38,25,60,210,70,70,70,260,90,190,100,100,100,100,100,100,260,200,200”);
closedgrid.setInitWidths(“38,25,60,210,70,70,70,260,90,190,100,100,100,100,100,100,260,200,200”);
mygrid.setColAlign(“right,center,center,left,center,center,center,center,center,center,center,center,center,center,center,center,center”);
closedgrid.setColAlign(“right,center,center,left,center,center,center,center,center,center,center,center,center,center,center,center,center”);
closedgrid.setColTypes(“ro,ch,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt”);
closedgrid.init();
closedgrid.setSkin(‘light’);
mygrid.setColTypes(“ro,ch,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt,txt”);
mygrid.init();
mygrid.setSkin(‘light’);
mygrid.loadXML(‘configs/grid_closed_13185293.xml’);
closedgrid.loadXML(‘configs/grid_closed_13185293.xml’);
tabbar.setContentHref( ‘ptb2’, ‘pmv_noAccount.htm’ );
Thank you,
John