Hi,I have a treegrid with dataprocessor and i need drag elements between folders.
But when you drag items as shown in the following image, it does not change correctly
My code
function initTreeGrid(){
var TreeGrid;
var DataProcessorTree
TreeGrid = new dhtmlXGridObject(‘TreeGridBox’);
TreeGrid.setImagePath(“mypath”);
TreeGrid.setHeader(“A,FOLDER,C”);
TreeGrid.setInitWidths(“200,400,200”);
TreeGrid.setColAlign(“left,left,left”);
TreeGrid.setColTypes(“ed,tree,ed”);
TreeGrid.setColSorting(“str,str,str”);
TreeGrid.setSkin(“dhx_terrace”);
TreeGrid.setColumnsVisibility(“true,false,true”);
TreeGrid.init();
dhtmlxAjax.post(“my_url”,function (loader) {
var response = loader.xmlDoc.responseText;
if (window.DOMParser) {
parser = new DOMParser();
xmlDoc = parser.parseFromString(response,"text/xml");
} else {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(response);
}
TreeGrid.loadXMLString(response, function() {
TreeGrid.expandAll();
var record = TreeGrid.getRowsNum();
if(record > 0) {
for(var t = 0; t < record ;t++){
if(TreeGrid.cells(TreeGrid.getRowId(t), 2).getValue() == "F") {
TreeGrid.setItemImage(TreeGrid.getRowId(t),"../../imgs/image-leaf-active.png");
}
}
}
});
DataProcessorTree = new dataProcessor(respuesta);
DataProcessorTree.setTransactionMode("POST", true);
DataProcessorTree.setUpdateMode("off");
DataProcessorTree.defineAction("error",my_action);
DataProcessorTree.attachEvent("onAfterUpdateFinish",insert);
DataProcessorTree.init(TreeGrid);
});
}
Any idea, thanks