Note that there are some explanatory texts on larger screens.

plurals
  1. POHow can I change the rootnode of any treestore at runtime?
    primarykey
    data
    text
    <p>How can I change the rootNode of my treestore at runtime?</p> <p>Following is my current tree store:</p> <pre><code>Ext.define('rt.store.userinproject', { extend: 'Ext.data.TreeStore', folderSort: true, sorters: [{ property: 'text', direction: 'ASC' }], root: { expanded: true, text: "", user: "", status: "", children: [{ text: "Project 1", pid: 1, expanded: true, children: [{ text: "Department 1", did: 1, cls: "folder", children: [{ text: "User 1", uid: 1, leaf: true }, { text: "User 2", uid: 2, leaf: true }, { text: "User 3", uid: 3, leaf: true }, { text: "User 4", uid: 4, leaf: true }, { text: "User 5", uid: 5, leaf: true }] }, { text: "Department 2", did: 2, cls: "folder", children: [{ text: "User 6", uid: 6, leaf: true }, { text: "User 7", uid: 7, leaf: true }, { text: "User 8", uid: 8, leaf: true }, { text: "User 9", uid: 9, leaf: true }, { text: "User 10", uid: 10, leaf: true }] }, { text: "Department 3", did: 3, cls: "folder", children: [{ text: "User 11", uid: 11, leaf: true }, { text: "User 12", uid: 12, leaf: true }, { text: "User 13", uid: 13, leaf: true }, { text: "User 14", uid: 14, leaf: true }, { text: "User 15", uid: 15, leaf: true }] }] }, { text: "Project 2", pid: 2, expanded: true, children: [{ text: "Department 1", did: 1, cls: "folder", children: [{ text: "User 1", uid: 1, leaf: true }, { text: "User 2", uid: 2, leaf: true }, { text: "User 3", uid: 3, leaf: true }, { text: "User 4", uid: 4, leaf: true }, { text: "User 5", uid: 5, leaf: true }] }, { text: "Department 2", did: 2, cls: "folder", children: [{ text: "User 16", uid: 16, leaf: true }, { text: "User 17", uid: 17, leaf: true }, { text: "User 18", uid: 18, leaf: true }, { text: "User 19", uid: 19, leaf: true }, { text: "User 20", uid: 20, leaf: true }] }, { text: "Department 3", did: 3, cls: "folder", children: [{ text: "User 21", uid: 21, leaf: true }, { text: "User 22", uid: 22, leaf: true }, { text: "User 23", uid: 23, leaf: true }, { text: "User 24", uid: 24, leaf: true }, { text: "User 25", uid: 25, leaf: true }] }] }] } }); </code></pre> <p>Currently I am able to show whole tree from root Node in my treepanel.</p> <p>Now in store above I want to make "Project 1" as my root node when user click on project 1 and "project 2" as my root node when user click on project 2.</p> <p>Is this possible? If so, how? Let me know if you need anything from me.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload