/ext-4.1.0_b3/docs/extjs/examples/tree/xml-tree.js
https://bitbucket.org/srogerf/javascript · JavaScript · 51 lines · 47 code · 3 blank · 1 comment · 0 complexity · b592431cca1b1efe062deb9c86d67427 MD5 · raw file
- Ext.require([
- 'Ext.tree.*',
- 'Ext.data.*'
- ]);
- Ext.onReady(function() {
- var store = Ext.create('Ext.data.TreeStore', {
- proxy: {
- type: 'ajax',
- url: 'get-nodes.php',
- extraParams: {
- isXml: true
- },
- reader: {
- type: 'xml',
- root: 'nodes',
- record: 'node'
- }
- },
- sorters: [{
- property: 'leaf',
- direction: 'ASC'
- },{
- property: 'text',
- direction: 'ASC'
- }],
- root: {
- text: 'Ext JS',
- id: 'src',
- expanded: true
- }
- });
- // create the Tree
- var tree = Ext.create('Ext.tree.Panel', {
- store: store,
- hideHeaders: true,
- rootVisible: true,
- viewConfig: {
- plugins: [{
- ptype: 'treeviewdragdrop'
- }]
- },
- height: 350,
- width: 400,
- title: 'Directory Listing',
- renderTo: 'tree-example',
- collapsible: true
- });
- });