hello,
I have an application that creates windows with the following code:
function createWindow(xhr, nameWindow, ajaxUrl, fct)
{
var p = 0;
dhxWins.forEachWindow(function()
{
p++;
});
if (p > 5)
{
alert(“Too many windows”);
return;
}
var id = “userWin” + (idPrefix++);
//;
var w = Number(screen.availWidth - 500);
var h = Number(screen.availHeight - 500);
var x = Number(win_x);
var y = Number(win_y);
//;
windowApp = dhxWins.createWindow(id, x, y, w, h);
windowApp.setText(nameWindow);
windowApp.attachEvent(“onFocus”, doOnFocuswindow);
win_x = x + 8;
win_y = y + 6;
divId = "divWin" + windowApp.idd;
windowApp.attachHTMLString("<div id='"+divId+"'></div>");
xhr.appendData("divId", divId);
ajaxChargementInDiv(xhr, ajaxUrl, "POST", divId, fct);
}
function chargeDhtmlxToolbar(windowType)
{
toolbar = windowApp.attachToolbar();
toolbar.setIconsPath(“lib_js_toolbar/imgs/”);
switch (windowType)
{
case “index_client”:
toolbar.addButton(“newClient”, 0, “Nouveau client”, “new.gif”);
break;
case “index_campagne”:
var newOpts = Array(
Array(‘newCampaignNoDialer’, ‘obj’, ‘Sans système de composition’, ‘new.gif’)
, Array(‘newCampaignNixxis’, ‘obj’, ‘Nixxis’, ‘new.gif’)
);
toolbar.addButtonSelect(“newCampaign”, 0, “Nouvelle campagne”, newOpts, “new.gif”);
break;
}
toolbar.attachEvent(“onClick”, toolbarClick);
}
Then I have a function in which I would like to know which Toobar I am.
function toolbarClick(id)
{
switch (id)
{
case “newClient”:
ajaxChargementInDiv(XHRGmcc, “<?PHP echo $CFG->config["version_create"]; ?>/gestion/form_client.php”, “POST”, divId, “”);
break;
}
}
The syntax windowApp.attachToolbar.unload(); is not correct ?
Can you help me?
Thank you in advance