direct-tree.js 637 B

12345678910111213141516171819202122232425262728293031
  1. Ext.require([
  2. 'Ext.direct.*',
  3. 'Ext.data.*',
  4. 'Ext.tree.*'
  5. ]);
  6. Ext.onReady(function() {
  7. Ext.direct.Manager.addProvider(Ext.app.REMOTING_API);
  8. var store = Ext.create('Ext.data.TreeStore', {
  9. root: {
  10. expanded: true
  11. },
  12. proxy: {
  13. type: 'direct',
  14. directFn: TestAction.getTree,
  15. paramOrder: ['node']
  16. }
  17. });
  18. // create the Tree
  19. var tree = Ext.create('Ext.tree.Panel', {
  20. store: store,
  21. height: 350,
  22. width: 600,
  23. title: 'Tree Sample',
  24. rootVisible: false,
  25. renderTo: Ext.getBody()
  26. });
  27. });