sidetrak

cmdb_big_picture

May 1st, 2012
375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <j:jelly trim="true" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
  3.     <link href="styles/gwt.cssx" type="text/css" rel="stylesheet"/>
  4. <img src="Big_Picture.pngx" width="326" height="114"/>
  5.     <g:include_script src="TableTreeNode.jsdbx"/>
  6.     <g:include_script src="CITree2Node.jsdbx"/>
  7.     <g:include_script src="GwtTree2.jsdbx"/>
  8.    
  9.     <div id="big_tree"></div>
  10.  
  11.     <script>
  12.  
  13.         var t = new GwtTree2("big_tree", "big_tree");
  14.         t.xmlItemNodeName = "item";
  15.         t.showRootNode = false;
  16.        
  17.         var rootNode = new GwtTree2Node(t, "", "The Big Picture");
  18.     rootNode.processedChildren = true;
  19.     rootNode.show();
  20.        
  21.     var ciNode = new CITree2Node(rootNode, "", "Core Services");
  22.         ciNode.processor = "com.glideapp.ecmdb.ECMDBAjaxProcessor";
  23.     ciNode.setText("Core Services");
  24.     rootNode.appendChild(ciNode);
  25.     addBusinessServiceNodes(ciNode);
  26.  
  27.     function addBusinessServiceNodes(ciNode) {
  28.         var gr = new GlideRecord('service_offering');
  29.         gr.addOrderBy('name');
  30.         gr.query();
  31.         while (gr.next()) {
  32.             var bsNode = new CITree2Node(ciNode, gr.sys_id + '');
  33.             bsNode.sys_id = gr.sys_id + '';
  34.             bsNode.setText(gr.name);
  35.             bsNode.setTable('service_offering');
  36.             bsNode.setParentName('parent');
  37.             bsNode.setChildName('child');
  38.             ciNode.appendChild(bsNode);
  39.         }
  40.         ciNode.expand();
  41.     }
  42.  
  43.      </script>
  44.  
  45. </j:jelly>
Advertisement
Add Comment
Please, Sign In to add comment