Always check the browser Javascript console to see if there are JS errors. On Wednesday, December 2, 2015 at 6:52:36 AM UTC-5, DenesL wrote: > > > Hi, assuming that the paths to the js & css files are correct you are > missing the closing of $(function(){ in your script. > Just duplicate the last line at the very end, i.e. add }); > > Denes > > On Tuesday, December 1, 2015 at 12:03:01 AM UTC-5, Henk huisman wrote: >> >> Fancytree looks to me as a nice javascript library to generate trees ( >> https://github.com/mar10/fancytree/wiki). >> Unfortunatily I don't get it to work in Web2py. >> >> I just installed the libraries etc and copied some code from the examples >> websites, but the function fancytree does....nothing. >> >> This is the code I tried: >> >> <!DOCTYPE html> >> <html> >> <head> >> <title>Fancytree - Example: Select</title> >> <link rel="stylesheet" href= >> "{{=URL('static','fancytree/dist/skin-lion/ui.fancytree.min.css')}}"/> >> <script src="//code.jquery.com/jquery-1.11.3.min.js" type= >> "text/javascript"></script> >> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.min.js" type= >> "text/javascript"></script> >> <script src= >> "{{=URL('static','fancytree/dist/jquery.fancytree-all.min.js')}}" >> ></script> >> >> >> <script type="text/javascript"> >> var treeData = [ >> {title: "item1 with key and tooltip", tooltip: "Look, a tool tip!" }, >> {title: "item2: selected on init", selected: true }, >> {title: "Folder", folder: true, key: "id3", >> children: [ >> {title: "Sub-item 3.1", >> children: [ >> {title: "Sub-item 3.1.1", key: "id3.1.1" }, >> {title: "Sub-item 3.1.2", key: "id3.1.2" } >> ] >> }, >> {title: "Sub-item 3.2", >> children: [ >> {title: "Sub-item 3.2.1", key: "id3.2.1" }, >> {title: "Sub-item 3.2.2", key: "id3.2.2" } >> ] >> } >> ] >> }, >> {title: "Document with some children (expanded on init)", key: "id4", >> expanded: true, >> children: [ >> {title: "Sub-item 4.1 (active on init)", active: true, >> children: [ >> {title: "Sub-item 4.1.1", key: "id4.1.1" }, >> {title: "Sub-item 4.1.2", key: "id4.1.2" } >> ] >> }, >> {title: "Sub-item 4.2 (selected on init)", selected: true, >> children: [ >> {title: "Sub-item 4.2.1", key: "id4.2.1" }, >> {title: "Sub-item 4.2.2", key: "id4.2.2" } >> ] >> }, >> {title: "Sub-item 4.3 (hideCheckbox)", hideCheckbox: true }, >> {title: "Sub-item 4.4 (unselectable)", unselectable: true } >> ] >> }, >> {title: "Lazy folder", folder: true, lazy: true } >> ]; >> $(function(){ >> $("#tree1").fancytree({ >> checkbox: true, >> selectMode: 1, >> source: treeData, >> activate: function(event, data) { >> $("#echoActive1").text(data.node.title); >> }, >> select: function(event, data) { >> // Display list of selected nodes >> var s = data.tree.getSelectedNodes().join(", "); >> $("#echoSelection1").text(s); >> }, >> dblclick: function(event, data) { >> data.node.toggleSelected(); >> }, >> keydown: function(event, data) { >> if( event.which === 32 ) { >> data.node.toggleSelected(); >> return false; >> } >> } >> }); >> </script> >> </head> >> >> >> <body class="example"> >> <h1>Example: Selection and checkbox</h1> >> >> >> <!-- Tree #1 --> >> <div id="tree1" class="fancytree-radio"> </div> >> <div>Active node: <span id="echoActive1">-</span></div> >> <div>Selection: <span id="echoSelection1">-</span></div> >> >> >> </body> >> >> >> </html> >> >> The controller is just same name as the view and returns a dict which is >> not used anyway in the view. >> >> The view loads and what you see is: >> >> Example: Selection and checkbox >> >> Active node: - >> Selection: - >> >> What am I missing? >> >>
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.