Dear DHX Team,
We would like to use the DHTMLX layout, unfortunately, the are some issues regarding the bodywork of the cell.
As we would like to put in more than one element in the cell e.g. a dhtmlxMenu, dhtmlxGrid + Buttons and a dhtmlxStatusbar, it would be greate to be able to add HTML-Strings.
Thank you very much, I really appricate your assistants.
Regards,
Ersin Kaplan
Hello,
there are special methods to add menu, grid and statusbar: attachMenu, attachGrid and attachStatusBar. Please, see samples dhtmlxLayout/samples/components/
You can call this methods for one cell.
Hi Alex,
thanks for the quick answer.
We don’t have the problem to put one element into the cell.
We would like to put more than one element in the cell e.g. 3 or 4 elements in one Cell.
//first element
var status = dhxmain.attachStatusBar();
dhxmain.items[1].attachObject(status);
status.setText(“Content-Status”);
//second element
mygrid = new dhtmlXGridObject(‘gridbox’);
mygrid.imgURL = “dhtmlxGrid/codebase/imgs/”;
mygrid.setHeader(“Column A, Column B”);
mygrid.attachHeader("#connector_text_filter,#connector_text_filter");
mygrid.setInitWidths(“200,200”);
mygrid.setColTypes(“edtxt,ed”);
mygrid.setColSorting(“connector,connector”);
mygrid.enableSmartRendering(true);
mygrid.enableMultiselect(true);
mygrid.init();
mygrid.loadXML(“grid_connector.php”);
var dp = new dataProcessor(“grid_connector.php”);
dp.init(mygrid);
var xxx = document.getElementById(“gridbox”);
dhxmain.items[1].attachObject(xxx);
After the second element created the first element will be overwritten
Regards,
Ersin Kaplan
Try to use the same approach as in the layout samples:
var status = dhxLayout.cells(“a”).attachStatusBar();
…
var grid = dhxLayout.cells(“a”).attachGrid();
…
var menu = dhxLayout.cells(“a”).attachMenu();
…