demo.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. window.addEvent('domready',function(){
  2. tree = new Mif.Tree({
  3. initialize: function(){
  4. this.initSortable();
  5. },
  6. container: $('tree_container'),// tree container
  7. types: {// node types
  8. folder:{
  9. openIcon: 'mif-tree-open-icon',//css class open icon
  10. closeIcon: 'mif-tree-close-icon'// css class close icon
  11. }
  12. },
  13. dfltType: 'folder',//default node type
  14. height: 18//node height
  15. });
  16. var json = [
  17. {
  18. "property": {
  19. "name": "root"
  20. },
  21. "children": [
  22. {
  23. "property": {
  24. "name": "node2"
  25. },
  26. "children":[
  27. {
  28. "property": {
  29. "name": "node2.1"
  30. }
  31. },
  32. {
  33. "property": {
  34. "name": "node2.2"
  35. }
  36. }
  37. ]
  38. },
  39. {
  40. "property": {
  41. "name": "node1"
  42. }
  43. },
  44. {
  45. "property": {
  46. "name": "node4"
  47. }
  48. },
  49. {
  50. "property": {
  51. "name": "node3"
  52. }
  53. }
  54. ]
  55. }
  56. ];
  57. // load tree from json.
  58. tree.load({
  59. json: json
  60. });
  61. });