I want drag tree node from tree1 or tree2 to dhxTree. And write it into database synchronizing
The following program can execute at dhtmlxSuite_2008Rel3_pro_81009 version.
But when I use the dhtmlxSuite_v26_PRO_100916-EVAL version to test, drag & drop, drop into dhxTree successful, but no action of dataProcessor.
Any parameters need to update?
company title
<script src="../dhtmlxSuite/dhtmlxLayout/codebase/dhtmlxcommon.js"></script>
<script src="../dhtmlxSuite/dhtmlxLayout/codebase/dhtmlxlayout.js"></script>
<script src="../dhtmlxSuite/dhtmlxWindows/codebase/dhtmlxwindows.js"></script>
<script src="../dhtmlxSuite/dhtmlxWindows/codebase/dhtmlxcontainer.js"></script>
<script src="../dhtmlxSuite/dhtmlxTree/codebase/dhtmlxtree.js"></script>
<script src="../dhtmlxSuite/dhtmlxTree/codebase/ext/dhtmlxtree_ed.js" type="text/javascript"></script>
<script src="../dhtmlxSuite/dhtmlxAccordion/codebase/dhtmlxaccordion.js"></script>
<script src="../dhtmlxSuite/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor.js"></script>
<script>
function fixImage(id){
switch(dhxTree.getLevel(id)){
case 1:
dhxTree.setItemImage2(id,'folderClosed.gif','folderOpen.gif','folderClosed.gif');
break;
case 2:
dhxTree.setItemImage2(id,'leaf.gif','folderClosed.gif','folderOpen.gif');
break;
case 3:
dhxTree.setItemImage2(id,'folderClosed.gif','folderOpen.gif','folderClosed.gif');
break;
default:
dhxTree.setItemImage2(id,'leaf.gif','folderClosed.gif','folderOpen.gif');
break;
}
}
</script>
Location:area1 > area1-1
<asp:Literal ID="Literal_menu" runat="server"></asp:Literal>
</td>
<td align="center">
<asp:Label ID="lblMsg" runat="server"></asp:Label></td>
</tr>
</table>
</form>
<div id="parentId" style="margin: 0px auto; width: 890px; height: 500px; position:relative;">
</div>
<div id="objId" style="width: 90%; height: 100%; overflow: auto; display: none; font-size: 12px;">
<div style="margin: 5px 0px 5px 0px;">
<table width='100%' style="font-size: 12px;" cellspacing=3 cellpadding=3>
<tr>
<td>
<a href="javascript:void(0);" >operation area</a></td>
</tr>
</table>
</div>
</div>
<script>
var from_tree;
var dhxLayout = new dhtmlXLayoutObject("parentId", "3W");
dhxLayout.items[0].setText("Source");
dhxLayout.items[1].setText("Target");
dhxLayout.items[2].setText("Description");
var dhxAccord = dhxLayout.cells("a").attachAccordion();
dhxAccord.addItem("a1", "Source-1");
dhxAccord.addItem("a2", "Source-2");
dhxAccord.openItem("a1");
var tree1 = dhxAccord.cells("a1").attachTree();
tree1.setImagePath("../dhtmlxSuite/dhtmlxTree/codebase/imgs/csh_vista/");
tree1.enableDragAndDrop(true);
tree1.enableImageDrag(false);
tree1.enableHighlighting(false);
tree1.enableSmartXMLParsing(true);
tree1.loadXML("behaviors.aspx");
var tree2 = dhxAccord.cells("a2").attachTree();
tree2.setImagePath("../dhtmlxSuite/dhtmlxTree/codebase/imgs/csh_vista/");
tree2.enableDragAndDrop(true);
tree2.enableImageDrag(false);
tree2.enableHighlighting(false);
tree2.setXMLAutoLoading("tree2_old_get.aspx");
tree2.loadXML("Questionnaire_old_get.aspx?id=0¶m=<% =Request.QueryString["param"] %>");
var dhxTree = dhxLayout.cells("b").attachTree(0);
dhxTree.setImagePath("../dhtmlxSuite/dhtmlxTree/codebase/imgs/");
dhxTree.enableDragAndDrop(true);
dhxTree.enableItemEditor(true);
dhxTree.loadXML("dhxTree_get.aspx?param=<% =Request.QueryString["param"] %>");
myDataProcessor1 = new dataProcessor("dhxTree_update.aspx?param=<% =Request.QueryString["param"] %>");
myDataProcessor1.enableDebug(true);
myDataProcessor1.setTransactionMode("POST");
myDataProcessor1.init(dhxTree);
dhxLayout.cells("c").setWidth(200);
dhxLayout.cells("c").attachObject("objId");
</script>
|
Hi,
we have fixed the problem and send the fix as answer to your ticket at support.dhtmlx.com