dhtmlxTreeGrid: kidsXmlFile parameter 'id' always appended w

In order to modify the url parameters for “treegrid.kidsXmlFile” at runtime, I do the following:



treeGrid.attachEvent(“onDynXLS” , function (pos,count){

treeGrid.kidsXmlFile+="?app_id="+region;

treeGrid.kidsXmlFile+="&sla_report_sec_id="+down_system;

return true;

});



When the event is called, the ‘id’ parameter is always appended with a ‘?’ in front of it. Generated URL looks like this:



…/childNodes.jsp?app_id=202&sla_report_seq_id=156?id=3588



When I try to add the id parameter myself (append ‘+"&id="+pos;’ to the URL), the same thing happens:



…/childNodes.jsp?app_id=202&sla_report_seq_id=156&id=3588?id=3588





I am using dhtmlxtreegrid.js v.2.0 build 81107



Thanks for your support!

Problem confirmed ( url check occurs before event call, so it use sign actual to original url, not to the updated one )
To fix issue you can
a) contact us directly at support@dhtmlx.com to receive an updated file
b) change your code to the

treeGrid.attachEvent(“onDynXLS” , function (id){ //in case of treegrid
treeGrid.kidsXmlFile+="?app_id="+region;
treeGrid.kidsXmlFile+="&sla_report_sec_id="+down_system;
treeGrid.load(treeGrid.kidsXmlFile+"&id="+id);
return false;
});

Hey Support,

many thanks for your rapid response, your code runs like a charm!
I will ask for that updated file by tonight.

Thanks again,
Mort.