Results 1 to 2 of 2

Thread: treepanel requerying proxy when expanding children

  1. #1
    Sencha User
    Join Date
    Jan 2011
    Vote Rating

    Default treepanel requerying proxy when expanding children

    I have a TreeStore that feeds into a TreePanel using a json proxy, but it requeries the server when I try to expand root children even though the entire tree has been sent I understand the reasoning for lazy loading parts of the tree, but is there a way to just fill it in one pass with queries expanding child nodes?

    Here's a snippet of my TreeStore and my TreePanel. Like I said, the root children come in fine, but the proxy url gets requeried when I try to expand a child node.

           var filesStore = new{
                                proxy: {
                                    type: 'ajax',
                                    url: 'files',
                                    reader: {
                                    type: 'json',
                                    root: 'files',
                                    extraParams : {
                                    uri: data['uri'],
                                    msg: 'request for files'
                                autoLoad: true,
                                fields: [
                                             xtype: 'treepanel',
                                             rootVisible: false,
                                             store: filesStore,
                                             autoSizeColumns: true,
                                             columns: [
                                             { xtype: 'treecolumn', text: 'File/Directory', dataIndex: 'name', flex: 6 },
                                             { text: 'Type', dataIndex: 'type', flex: 1 },
    flex: 2 },
                                             { text: 'Size (b)', dataIndex: 'size', flex: 1 },
    I have data in the nodes' children attribute, so I figured it would use that instead of querying again.

  2. #2
    Sencha User mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Gainesville, FL
    Vote Rating


    It should only be trying to load the children if there are no children present. What Ext JS 4 version are you using?
    Mitchell Simoens @LikelyMitch
    Modus Create, Senior Frontend Engineer
    Need any sort of Ext JS help? Modus Create is here to help!

    Check out my GitHub:

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts