Start Building Professional
Web Apps Today


 
Categories Question details Back To List
Question  posted by Sebastian Gröschner on Jan 12, 2009 03:03
open dhtmlx forum
saveOpenState does not work

Dear Support,

i use the commercial license of dhtmlxTree. Build 81009

if i want to use the function *saveOpenStates()* i get an error "user_tree.saveOpenStates is not a function"

Can you please help me?

greetings

Answer posted by Support on Jan 12, 2009 03:12
Please be sure that you have included
    dhtmlxtree/codebase/ext/dhtmlxtree_xw.js 
which contains functionality necessary to work with saved states. 
Answer posted by Sebastian Gröschner on Jan 12, 2009 03:26
Now i included it manualy, but same error. Here my code:

<link rel="STYLESHEET" type="text/css" href="../script/treetool/dhtmlxtree.css">
<script src="../script/treetool/dhtmlxcommon.js"></script>
<script src="../script/treetool/dhtmlxtree.js"></script>
<script src="../script/treetool/ext/dhtmlxtree_start.js"></script>
<script src="../script/treetool/ext/dhtmlxtree_wz.js"></script>

[...]

var lastDelId;
user_tree=new dhtmlXTreeObject("inhalt_treemenu","100%","",0);
user_tree.setImagePath("../script/treetool/imgs/");user_tree.setDragBehavior("complex");
user_tree.enableDragAndDrop(1);
user_tree.setDragHandler(myDragHandler);user_tree.setOnDblClickHandler(onNodeSelect);
user_tree.attachEvent("onOpenEnd",function(){
window.setTimeout(function(){ // need to wait while open tread will be closed
user_tree.saveOpenStates();
},1);
});
user_tree.loadXML("xml.php",function(){ user_tree.loadOpenStates(); });

do i have zu configure some files to include dhtmlxtree_wz.js correctly?

Answer posted by Support on Jan 12, 2009 06:57
While you are using
  dhtmlxtree_wz.js
Correct file name is 
  dhtmlxtree_xw.js 

If necessary - you can contact us directly at support@dhtlmx.com - we will provide a separate sample for functionality in question.