Checking the source code, I found that the “getAttribute (itemId, attr)” is not defined in “dhtmlxtree.js”.
I added in the source code as follows:
htmlXTreeObject.prototype.getAttribute = function (id, attr) {
console.log ("get the attribute is requested" "+ attr +" 'node with id =' "+ id +" '");
};
var respuesta=null;
if(typeof attr === 'string'){
var item = this._globalIdStorageFind(id);
switch(attr){
case 'text': respuesta=item.label; break;
case 'id': respuesta=item.id; break;
case 'checked': respuesta=item.checkstate; break;
case 'im0': var images=item.images;
respuesta=images[0];
break;
case 'im1': var images=item.images;
respuesta=images[1];
break;
case 'im2': var images=item.images;
respuesta=images[2];
break;
case 'open': respuesta=item.closeble;
break;
default: respuesta="atributo no soportado";
}
}
return respuesta;