demo.js 1023 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. window.addEvent('domready',function(){
  2. tree = new Mif.Tree({
  3. container: $('tree_container'),// tree container
  4. types: {// node types
  5. folder:{
  6. openIcon: 'mif-tree-open-icon',//css class open icon
  7. closeIcon: 'mif-tree-close-icon'// css class close icon
  8. }
  9. },
  10. dfltType:'folder',//default node type
  11. height: 18//node height
  12. });
  13. var json = [
  14. {
  15. "property": {
  16. "name": "root"
  17. },
  18. "children": [
  19. {
  20. "property": {
  21. "name": "node1"
  22. }
  23. },
  24. {
  25. "property": {
  26. "name": "node2"
  27. },
  28. "state": {
  29. "open": true
  30. },
  31. "children":[
  32. {
  33. "property": {
  34. "name": "node2.1"
  35. }
  36. },
  37. {
  38. "property": {
  39. "name": "node2.2"
  40. }
  41. }
  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. });