Hi.
How to define the skin for the toolbar when it is attached to the created window?
Example :
/* Created window /
dhxWins = new dhtmlXWindows();
dhxWins.setImagePath("…/…/…/dhtmlx/dhtmlxWindows/codebase/imgs/");
dhxWins.setSkin(“blue_sky”);
man_calendario = dhxWins.createWindow(“man_calendario”, 400, 160, 500, 400);
man_calendario.setText(“Calendario laboral”);
man_calendario.denyPark();
man_calendario.button(“park”).hide();
man_calendario.button(“minmax1”).show();
man_calendario.button(“close”).hide();
man_calendario.center();
/ Created toolbar and attach to window /
var toolbar = man_calendario.attachToolbar();
toolbar.setIconsPath("…/…/…/dhtmlx/images/");
toolbar.addText(0,6,"A�o en vigor: "+anho_actual);
toolbar.loadXML(“dhtmlxtoolbar.xml”);
/ Created grid and attach to window*/
var grid = dhxWins.window(“man_calendario”).attachGrid();
grid.setImagePath("…/…/…/dhtmlx/dhtmlxGrid/codebase/imgs/");
grid.setHeader(“A�o, Fecha, Nota”);
grid.setColSorting(“int,date,str”);
grid.attachHeader("#text_filter,#text_filter,");
grid.setInitWidths(“100,150,*”);
grid.setColTypes(“ro,ro,ro”);
grid.setColAlign(“center,left,left”);
grid.attachEvent(“onRowSelect”,registroSeleccionado);
grid.groupBy(0);
grid.setSkin(“light”);
grid.attachFooter(“Total fechas: {#stat_count},#cspan,#cspan”);
grid.init();
grid.loadXML(“xml_calendario_laboral.php”);
This is the code, but it doesn’t apply the skin to the toolbar, but if I apply the skin to window “dhx_blue” without problem.
Hello,
unfortunately window API doesn’t allow to set toolbar skin - it is set automatically.
But it can be done by a small modification in the dhtmlxwindows_wtb.js file. This approach was already discussed - please, see details in here:
dhtmlx.com/docs/products/kb/inde … 25&a=13703