/** * @class Ext.data.NodeStore * @extend Ext.data.Store * @alias store.node * * Node Store * @private */ /** * @property {Boolean} [isNodeStore=true] * `true` in this class to identify an object as an instantiated NodeStore, or subclass thereof. */ /** * @cfg {Ext.data.Model} node The Record you want to bind this Store to. Note that * this record will be decorated with the {@link Ext.data.NodeInterface} if this is not the * case yet. * @accessor */ /** * @cfg {Boolean} [recursive=false] * Set this to `true` if you want this NodeStore to represent * all the descendants of the node in its flat data collection. This is useful for * rendering a tree structure to a DataView and is being used internally by * the TreeView. Any records that are moved, removed, inserted or appended to the * node at any depth below the node this store is bound to will be automatically * updated in this Store's internal flat data structure. * @accessor */ /** * @cfg {Boolean} [rootVisible=false] * `false` to not include the root node in this Stores collection. * @accessor */ /** * @cfg {Boolean} [folderSort=false] * Set to `true` to automatically prepend a leaf sorter. * @accessor */ /** * @method isVisible * @param {Object} node * @return {Boolean} */