Upgrade to ExtJS 3.0.3 - Released 10/11/2009
[extjs.git] / docs / source / TreePanel.html
index 436917d..4892cbb 100644 (file)
@@ -1,11 +1,17 @@
-<html>\r
-<head>\r
-  <title>The source code</title>\r
-    <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />\r
-    <script type="text/javascript" src="../resources/prettify/prettify.js"></script>\r
-</head>\r
-<body  onload="prettyPrint();">\r
-    <pre class="prettyprint lang-js"><div id="cls-Ext.tree.TreePanel"></div>/**\r
+<html>
+<head>
+  <title>The source code</title>
+    <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
+    <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
+</head>
+<body  onload="prettyPrint();">
+    <pre class="prettyprint lang-js">/*!
+ * Ext JS Library 3.0.3
+ * Copyright(c) 2006-2009 Ext JS, LLC
+ * licensing@extjs.com
+ * http://www.extjs.com/license
+ */
+<div id="cls-Ext.tree.TreePanel"></div>/**\r
  * @class Ext.tree.TreePanel\r
  * @extends Ext.Panel\r
  * <p>The TreePanel provides tree-structured UI representation of tree-structured data.</p>\r
@@ -124,6 +130,13 @@ Ext.tree.TreePanel = Ext.extend(Ext.Panel, {
     enableDD : false,\r
     hlDrop : Ext.enableFx,\r
     pathSeparator: "/",\r
+    \r
+    /**\r
+     * @cfg {Array} bubbleEvents\r
+     * <p>An array of events that, when fired, should be bubbled to any parent container.\r
+     * Defaults to <tt>['add', 'remove']</tt>.\r
+     */\r
+    bubbleEvents: [],\r
 \r
     initComponent : function(){\r
         Ext.tree.TreePanel.superclass.initComponent.call(this);\r
@@ -309,6 +322,13 @@ Ext.tree.TreePanel = Ext.extend(Ext.Panel, {
             */\r
             "checkchange",\r
             /**\r
+            * @event beforedblclick\r
+            * Fires before double click processing on a node. Return false to cancel the default action.\r
+            * @param {Node} node The node\r
+            * @param {Ext.EventObject} e The event object\r
+            */\r
+            "beforedblclick",\r
+            /**\r
             * @event dblclick\r
             * Fires when a node is double clicked\r
             * @param {Node} node The node\r
@@ -638,9 +658,9 @@ new Ext.tree.TreePanel({
      */\r
     selectPath : function(path, attr, callback){\r
         attr = attr || "id";\r
-        var keys = path.split(this.pathSeparator);\r
-        var v = keys.pop();\r
-        if(keys.length > 0){\r
+        var keys = path.split(this.pathSeparator),\r
+            v = keys.pop();\r
+        if(keys.length > 1){\r
             var f = function(success, node){\r
                 if(success && node){\r
                     var n = node.findChild(attr, v);\r
@@ -916,6 +936,6 @@ new Ext.tree.TreePanel({
 \r
 Ext.tree.TreePanel.nodeTypes = {};\r
 \r
-Ext.reg('treepanel', Ext.tree.TreePanel);</pre>    \r
-</body>\r
+Ext.reg('treepanel', Ext.tree.TreePanel);</pre>
+</body>
 </html>
\ No newline at end of file