sync
[roojs1] / docs / symbols / Roo.JsonView.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
3
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
6         <head>
7                 <meta http-equiv="content-type" content="text/html; charset=undefined" />
8                 <meta name="generator" content="JsDoc Toolkit" />
9                 
10                 
11                 <title>JsDoc Reference - Roo.JsonView</title>
12                 
13                 
14         <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />            
15         <link rel="stylesheet" type="text/css" href="../default.css" />
16         
17         
18         <script type="text/javascript" src="../page.js">
19         
20         </script>
21          
22                 
23         </head>
24
25         <body onload="RooDocsPage.onload();">
26          
27         
28 <div class="body-wrap">
29
30     <!-- ============================== links to methods. ================================= --> 
31
32     <div class="top-tools">
33     <!--
34         <a class="inner-link" href="#Roo.JsonView-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35         <a class="inner-link" href="#Roo.JsonView-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36         <a class="inner-link" href="#Roo.JsonView-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37         <a class="inner-link" href="#Roo.JsonView-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
38         <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
39         -->
40     </div>
41
42     
43 <!-- ============================== inheritance Block. ================================= -->    
44         
45                 <div class="inheritance res-block">
46                    <pre class="res-block-inner"><a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
47 <img src="../../images/default/s.gif" height="1" width="20"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
48 <img src="../../images/default/s.gif" height="1"  width="40"/><img class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.JsonView 
49
50                    </pre>
51                 </div>
52        
53 <!-- ============================== class title / details ============================ -->
54     
55     
56     <h1 class="classTitle">
57                                 
58                                 Class Roo.JsonView
59                         </h1>
60                         
61     <table cellspacing="0" class="class-summary-table">
62         
63                 <tr><td class="label">Package:</td><td class="hd-info">Roo</td></tr>
64         
65         <tr><td class="label">Defined In:</td><td class="hd-info">
66                         
67                                         <a href="./src/Roo_JsonView.js.html">Roo/JsonView.js</a>.
68                         
69         </td></tr>
70         <tr><td class="label">Class:</td><td class="hd-info">JsonView</td></tr>
71         
72         
73         
74         
75                 <tr><td class="label">Extends:</td><td class="hd-info">
76                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
77         
78                 </td></tr>    
79         
80         
81     </table>
82
83     
84 <!-- ============================== class summary ========================== -->                        
85     <div class="description">
86         Shortcut class to create a JSON + {<b>link</b> Roo.UpdateManager} template view. Usage:<br/><pre><code><br/>var view = new Roo.JsonView({<br/>    container: "my-element",<br/>    template: '&lt;div id="{id}"&gt;{foo} - {bar}&lt;/div&gt;', // auto create template<br/>    multiSelect: true, <br/>    jsonRoot: "data" <br/>});<br/><br/>// listen for node click?<br/>view.on("click", function(vw, index, node, e){<br/>    alert('Node "' + node.id + '" at index: ' + index + " was clicked.");<br/>});<br/><br/>// direct load of JSON data<br/>view.load("foobar.php");<br/><br/>// Example from my blog list<br/>var tpl = new Roo.Template(<br/>    '&lt;div class="entry"&gt;' +<br/>    '&lt;a class="entry-title" href="{link}"&gt;{title}&lt;/a&gt;' +<br/>    "&lt;h4&gt;{date} by {author} | {comments} Comments&lt;/h4&gt;{description}" +<br/>    "&lt;/div&gt;&lt;hr /&gt;"<br/>);<br/><br/>var moreView = new Roo.JsonView({<br/>    container :  "entry-list", <br/>    template : tpl,<br/>    jsonRoot: "posts"<br/>});<br/>moreView.on("beforerender", this.sortEntries, this);<br/>moreView.load({<br/>    url: "/blog/get-posts.php",<br/>    params: "allposts=true",<br/>    text: "Loading Blog Entries..."<br/>});<br/></code></pre><br/><br/>Note: old code is supported with arguments : (container, template, config)
87     </div>
88
89         
90 <!-- ============================== Class comment block... ========================== -->                                       
91
92 <div class="comments">
93         <b>Class Comments / Notes</B> =>  
94         <u onclick="parent.CommentDialog.showCommentId = 'Roo.JsonView';">[Add Your comment/notes about this class]</u>
95         <br/>
96         <iframe frameborder="0"  id="comments-Roo" style="border: none;width:100%;" 
97                 src="/blog.php/GtkDjsComments/Roo.JsonView.html"></iframe>
98 </div>
99         
100
101                 
102 <!-- ============================== config options ========================== -->                                               
103                  
104     
105     
106                 
107     <div class="hr"></div>
108     <a id="Roo.JsonView-configs"></a>
109                 
110     
111      
112     
113         
114       <table cellspacing="0" class="member-table">   
115       <caption>Config Options (Usually are also Properties)</caption>
116     
117         
118         <tr>
119             <th class="sig-header" colspan="2">Options</th>
120             
121             <th class="msource-header">Defined By</th>
122         </tr>
123         
124         
125         
126         
127         
128                 <tr class="config-row expandable config-row-alt0 notInherited">
129                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
130                     <td class="sig">
131
132                         <a id="Roo.JsonView-cfg-The" name=".The"></a>
133                         <div class="fixedFont">
134                                 <b  class="itemname">The</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
135                                 
136                                 
137                         </div>
138                   
139                         <div class="mdesc">
140                             <div class="short">root property in the loaded JSON object that contains the data</div> 
141                         </div>
142                         
143                         <div class="mdesc">
144                             <div class="long">root property in the loaded JSON object that contains the data</div> 
145                         </div>
146                         
147                         
148
149                     </td>
150                     <td class="msource">
151                         
152                         Roo.JsonView
153                                 
154                     </td>
155                 </tr>
156         
157         
158                 <tr class="config-row expandable config-row-alt1">
159                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
160                     <td class="sig">
161
162                         <a id="Roo.View-cfg-el" name=".el"></a>
163                         <div class="fixedFont">
164                                 <b  class="itemname">el</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|<a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
165                                 
166                                 
167                         </div>
168                   
169                         <div class="mdesc">
170                             <div class="short">The container element.</div> 
171                         </div>
172                         
173                         <div class="mdesc">
174                             <div class="long">The container element.</div> 
175                         </div>
176                         
177                         
178
179                     </td>
180                     <td class="msource">
181                         
182                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
183                                 
184                     </td>
185                 </tr>
186         
187         
188                 <tr class="config-row expandable config-row-alt0">
189                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
190                     <td class="sig">
191
192                         <a id="Roo.View-cfg-emptyText" name=".emptyText"></a>
193                         <div class="fixedFont">
194                                 <b  class="itemname">emptyText</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
195                                 
196                                 
197                         </div>
198                   
199                         <div class="mdesc">
200                             <div class="short">The empty text to show when nothing is loaded.</div> 
201                         </div>
202                         
203                         <div class="mdesc">
204                             <div class="long">The empty text to show when nothing is loaded.</div> 
205                         </div>
206                         
207                         
208
209                     </td>
210                     <td class="msource">
211                         
212                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
213                                 
214                     </td>
215                 </tr>
216         
217         
218                 <tr class="config-row expandable config-row-alt1">
219                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
220                     <td class="sig">
221
222                         <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
223                         <div class="fixedFont">
224                                 <b  class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
225                                 
226                                 
227                         </div>
228                   
229                         <div class="mdesc">
230                             <div class="short">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/>    listeners :  { <br/>       'click' : function(e) {<br/>           .</div> 
231                         </div>
232                         
233                         <div class="mdesc">
234                             <div class="long">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/>    listeners :  { <br/>       'click' : function(e) {<br/>           ..... <br/>        } ,<br/>        .... <br/>    } <br/>  </code></pre></div> 
235                         </div>
236                         
237                         
238
239                     </td>
240                     <td class="msource">
241                         
242                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
243                                 
244                     </td>
245                 </tr>
246         
247         
248                 <tr class="config-row expandable config-row-alt0">
249                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
250                     <td class="sig">
251
252                         <a id="Roo.View-cfg-selectedClass" name=".selectedClass"></a>
253                         <div class="fixedFont">
254                                 <b  class="itemname">selectedClass</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
255                                 
256                                 
257                         </div>
258                   
259                         <div class="mdesc">
260                             <div class="short">The css class to add to selected nodes</div> 
261                         </div>
262                         
263                         <div class="mdesc">
264                             <div class="long">The css class to add to selected nodes</div> 
265                         </div>
266                         
267                         
268
269                     </td>
270                     <td class="msource">
271                         
272                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
273                                 
274                     </td>
275                 </tr>
276         
277         
278                 <tr class="config-row expandable config-row-alt1">
279                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
280                     <td class="sig">
281
282                         <a id="Roo.View-cfg-store" name=".store"></a>
283                         <div class="fixedFont">
284                                 <b  class="itemname">store</b> : <a href="./Roo.data.Store.html#constructor" roo:cls="Roo.data.Store.html#constructor">Roo.data.Store</a>
285                                 
286                                 
287                         </div>
288                   
289                         <div class="mdesc">
290                             <div class="short">Data store to load data from.</div> 
291                         </div>
292                         
293                         <div class="mdesc">
294                             <div class="long">Data store to load data from.</div> 
295                         </div>
296                         
297                         
298
299                     </td>
300                     <td class="msource">
301                         
302                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
303                                 
304                     </td>
305                 </tr>
306         
307         
308                 <tr class="config-row expandable config-row-alt0">
309                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
310                     <td class="sig">
311
312                         <a id="Roo.View-cfg-tpl" name=".tpl"></a>
313                         <div class="fixedFont">
314                                 <b  class="itemname">tpl</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|<a href="./Roo.Template.html#constructor" roo:cls="Roo.Template.html#constructor">Roo.Template</a>
315                                 
316                                 
317                         </div>
318                   
319                         <div class="mdesc">
320                             <div class="short">The template used by this View</div> 
321                         </div>
322                         
323                         <div class="mdesc">
324                             <div class="long">The template used by this View</div> 
325                         </div>
326                         
327                         
328
329                     </td>
330                     <td class="msource">
331                         
332                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
333                                 
334                     </td>
335                 </tr>
336         
337         
338     </table>
339                 
340   
341   
342   
343   
344   
345   
346   
347   
348   <!-- ============================== public properties ==================== -->        
349   
350   
351   
352     <a id="Roo.JsonView-props"></a>      
353     
354     
355
356     
357     
358      <table cellspacing="0" class="member-table">
359       <caption class="Empty">Public Properties - Has None</caption>
360      </table>
361     
362     
363      
364     
365   <!-- ============================== methods summary / details ======================== -->
366   
367   
368   <a id="Roo.JsonView-methods"></a>
369         <!-- constructor?? -->
370         
371         <!-- static's first 
372         
373         
374         -->
375         
376         <!-- then dynamics first -->
377         
378   
379   
380     
381     
382     
383       <table cellspacing="0" class="member-table">
384       <caption>Public Methods</caption>
385         <tr>
386             <th class="sig-header" colspan="2">Method</th>            
387             <th class="msource-header">Defined By</th>
388
389         </tr>
390         
391         
392         
393          
394         
395         
396           
397           <tr class="method-row config-row-alt0 expandable notInherited">
398             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
399            
400            
401             <td class="sig">
402                 <a id="Roo-method-JsonView"   name=".JsonView"></a>
403                 <div class="fixedFont">
404                         <span class="attributes">new <B>Roo.</B></span><b class="itemname">JsonView</b>
405                                 
406                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>) 
407                         
408                                 
409                         
410                 </div>
411                 <div class="mdesc">
412                 
413                  
414                         <div class="short">Create a new Roo.JsonView</div> 
415                  
416                  
417                     <div class="long">
418                         
419                         
420                         
421                                 Create a new Roo.JsonView
422                         
423                         
424                                 <dl class="detailList">
425                                 <dt class="heading">Parameters:</dt>
426                                 
427                                         <dt>
428                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>config</b>
429                                                 
430                                         </dt>
431                                         <dd>The config object</dd>
432                                 
433                                 </dl>
434                         
435                         
436                         
437                         
438                         
439                         
440                         
441
442                     
443                     
444                      
445                     </div>                    
446                 </div>
447
448             </td>
449             <td class="msource">
450                 &nbsp;
451             </td>
452         </tr>
453         
454           
455           <tr class="method-row config-row-alt1 expandable">
456             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
457            
458            
459             <td class="sig">
460                 <a id="Roo.util.Observable-method-addEvents"   name=".addEvents"></a>
461                 <div class="fixedFont">
462                         <span class="attributes"></span><b class="itemname">addEvents</b>
463                                 
464                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>) 
465                         
466                                 
467                         
468                 </div>
469                 <div class="mdesc">
470                 
471                    <div class="short">Used to define events on this Observable</div> 
472                  
473                  
474                  
475                     <div class="long">
476                         
477                                 Used to define events on this Observable
478                     
479                                 
480                         
481                         
482                         
483                         
484                                 <dl class="detailList">
485                                 <dt class="heading">Parameters:</dt>
486                                 
487                                         <dt>
488                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>object</b>
489                                                 
490                                         </dt>
491                                         <dd>The object with the events defined</dd>
492                                 
493                                 </dl>
494                         
495                         
496                         
497                         
498                         
499                         
500                         
501
502                     
503                     
504                      
505                     </div>                    
506                 </div>
507
508             </td>
509             <td class="msource">
510                 
511                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
512                 &nbsp;
513             </td>
514         </tr>
515         
516           
517           <tr class="method-row config-row-alt0 expandable">
518             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
519            
520            
521             <td class="sig">
522                 <a id="Roo.util.Observable-method-addListener"   name=".addListener"></a>
523                 <div class="fixedFont">
524                         <span class="attributes"></span><b class="itemname">addListener</b>
525                                 
526                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>) 
527                         
528                                 
529                         
530                 </div>
531                 <div class="mdesc">
532                 
533                    <div class="short">Appends an event handler to this component</div> 
534                  
535                  
536                  
537                     <div class="long">
538                         
539                                 Appends an event handler to this component
540                     
541                                 
542                         
543                         
544                         
545                         
546                                 <dl class="detailList">
547                                 <dt class="heading">Parameters:</dt>
548                                 
549                                         <dt>
550                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
551                                                 
552                                         </dt>
553                                         <dd>The type of event to listen for</dd>
554                                 
555                                         <dt>
556                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
557                                                 
558                                         </dt>
559                                         <dd>The method the event invokes</dd>
560                                 
561                                         <dt>
562                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
563                                                 
564                                         </dt>
565                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
566                                 
567                                         <dt>
568                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>options</b>
569                                                 
570                                         </dt>
571                                         <dd>(optional) An object containing handler configuration<br/>properties. This may contain any of the following properties:<ul><br/><li>scope {Object} The scope in which to execute the handler function. The handler function's "this" context.</li><br/><li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li><br/><li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li><br/><li>buffer {Number} Causes the handler to be scheduled to run in an {<b>link</b> Roo.util.DelayedTask} delayed<br/>by the specified number of milliseconds. If the event fires again within that time, the original<br/>handler is <em>not</em> invoked, but the new handler is scheduled in its place.</li><br/></ul><br><br/><p><br/><b>Combining Options</b><br><br/>Using the options argument, it is possible to combine different types of listeners:<br><br/><br><br/>A normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)<br/>             <pre><code><br/>                el.on('click', this.onClick, this, {<br/>                       single: true,<br/>              delay: 100,<br/>                forumId: 4<br/>         });<br/>                </code></pre><br/><p><br/><b>Attaching multiple handlers in 1 call</b><br><br/>The method also allows for a single argument to be passed which is a config object containing properties<br/>which specify multiple handlers.<br/><pre><code><br/>               el.on({<br/>                    'click': {<br/>                 fn: this.onClick,<br/>                  scope: this,<br/>                       delay: 100<br/>                 }, <br/>                'mouseover': {<br/>                     fn: this.onMouseOver,<br/>                      scope: this<br/>                },<br/>                 'mouseout': {<br/>                      fn: this.onMouseOut,<br/>                       scope: this<br/>                }<br/>          });<br/>                </code></pre><br/><p><br/>Or a shorthand syntax which passes the same scope object to all handlers:<br/>        <pre><code><br/>                el.on({<br/>                    'click': this.onClick,<br/>             'mouseover': this.onMouseOver,<br/>             'mouseout': this.onMouseOut,<br/>               scope: this<br/>                });<br/>                </code></pre></dd>
572                                 
573                                 </dl>
574                         
575                         
576                         
577                         
578                         
579                         
580                         
581
582                     
583                     
584                      
585                     </div>                    
586                 </div>
587
588             </td>
589             <td class="msource">
590                 
591                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
592                 &nbsp;
593             </td>
594         </tr>
595         
596           
597           <tr class="method-row config-row-alt1 expandable notInherited">
598             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
599            
600            
601             <td class="sig">
602                 <a id="Roo.JsonView-method-clearFilter"   name=".clearFilter"></a>
603                 <div class="fixedFont">
604                         <span class="attributes"></span><b class="itemname">clearFilter</b>
605                                 
606                                  () 
607                         
608                                 
609                         
610                 </div>
611                 <div class="mdesc">
612                 
613                    <div class="short">Clears the current filter.</div> 
614                  
615                  
616                  
617                     <div class="long">
618                         
619                                 Clears the current filter.
620                     
621                                 
622                         
623                         
624                         
625                         
626                         
627                         
628                         
629                         
630                         
631                         
632
633                     
634                     
635                      
636                     </div>                    
637                 </div>
638
639             </td>
640             <td class="msource">
641                 
642                         Roo.JsonView
643                 &nbsp;
644             </td>
645         </tr>
646         
647           
648           <tr class="method-row config-row-alt0 expandable">
649             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
650            
651            
652             <td class="sig">
653                 <a id="Roo.View-method-clearSelections"   name=".clearSelections"></a>
654                 <div class="fixedFont">
655                         <span class="attributes"></span><b class="itemname">clearSelections</b>
656                                 
657                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>suppressEvent</i></B>) 
658                         
659                                 
660                         
661                 </div>
662                 <div class="mdesc">
663                 
664                    <div class="short">Clear all selections</div> 
665                  
666                  
667                  
668                     <div class="long">
669                         
670                                 Clear all selections
671                     
672                                 
673                         
674                         
675                         
676                         
677                                 <dl class="detailList">
678                                 <dt class="heading">Parameters:</dt>
679                                 
680                                         <dt>
681                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>suppressEvent</b>
682                                                 
683                                         </dt>
684                                         <dd>(optional) true to skip firing of the selectionchange event</dd>
685                                 
686                                 </dl>
687                         
688                         
689                         
690                         
691                         
692                         
693                         
694
695                     
696                     
697                      
698                     </div>                    
699                 </div>
700
701             </td>
702             <td class="msource">
703                 
704                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
705                 &nbsp;
706             </td>
707         </tr>
708         
709           
710           <tr class="method-row config-row-alt1 expandable notInherited">
711             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
712            
713            
714             <td class="sig">
715                 <a id="Roo.JsonView-method-filter"   name=".filter"></a>
716                 <div class="fixedFont">
717                         <span class="attributes"></span><b class="itemname">filter</b>
718                                 
719                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>property</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/RegExp <B><i>value</i></B>) 
720                         
721                                 
722                         
723                 </div>
724                 <div class="mdesc">
725                 
726                    <div class="short">Filter the data by a specific property.</div> 
727                  
728                  
729                  
730                     <div class="long">
731                         
732                                 Filter the data by a specific property.
733                     
734                                 
735                         
736                         
737                         
738                         
739                                 <dl class="detailList">
740                                 <dt class="heading">Parameters:</dt>
741                                 
742                                         <dt>
743                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>property</b>
744                                                 
745                                         </dt>
746                                         <dd>A property on your JSON objects</dd>
747                                 
748                                         <dt>
749                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/RegExp</span>  <b>value</b>
750                                                 
751                                         </dt>
752                                         <dd>Either string that the property values<br/>should start with, or a RegExp to test against the property</dd>
753                                 
754                                 </dl>
755                         
756                         
757                         
758                         
759                         
760                         
761                         
762
763                     
764                     
765                      
766                     </div>                    
767                 </div>
768
769             </td>
770             <td class="msource">
771                 
772                         Roo.JsonView
773                 &nbsp;
774             </td>
775         </tr>
776         
777           
778           <tr class="method-row config-row-alt0 expandable notInherited">
779             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
780            
781            
782             <td class="sig">
783                 <a id="Roo.JsonView-method-filterBy"   name=".filterBy"></a>
784                 <div class="fixedFont">
785                         <span class="attributes"></span><b class="itemname">filterBy</b>
786                                 
787                                  (<a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>fn</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>) 
788                         
789                                 
790                         
791                 </div>
792                 <div class="mdesc">
793                 
794                    <div class="short">Filter by a function.</div> 
795                  
796                  
797                  
798                     <div class="long">
799                         
800                                 Filter by a function. The passed function will be called with each<br/>object in the current dataset. If the function returns true the value is kept,<br/>otherwise it is filtered.
801                     
802                                 
803                         
804                         
805                         
806                         
807                                 <dl class="detailList">
808                                 <dt class="heading">Parameters:</dt>
809                                 
810                                         <dt>
811                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>fn</b>
812                                                 
813                                         </dt>
814                                         <dd></dd>
815                                 
816                                         <dt>
817                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
818                                                 
819                                         </dt>
820                                         <dd>(optional) The scope of the function (defaults to this JsonView)</dd>
821                                 
822                                 </dl>
823                         
824                         
825                         
826                         
827                         
828                         
829                         
830
831                     
832                     
833                      
834                     </div>                    
835                 </div>
836
837             </td>
838             <td class="msource">
839                 
840                         Roo.JsonView
841                 &nbsp;
842             </td>
843         </tr>
844         
845           
846           <tr class="method-row config-row-alt1 expandable">
847             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
848            
849            
850             <td class="sig">
851                 <a id="Roo.View-method-findItemFromChild"   name=".findItemFromChild"></a>
852                 <div class="fixedFont">
853                         <span class="attributes"></span><b class="itemname">findItemFromChild</b>
854                                 
855                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>) 
856                         
857                                 
858                                          : 
859                                         
860                                                 
861                                                 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
862                                         
863                                         
864                                         
865                                 
866                         
867                 </div>
868                 <div class="mdesc">
869                 
870                    <div class="short">Returns the template node the passed child belongs to or null if it doesn't belong to one.</div> 
871                  
872                  
873                  
874                     <div class="long">
875                         
876                                 Returns the template node the passed child belongs to or null if it doesn't belong to one.
877                     
878                                 
879                         
880                         
881                         
882                         
883                                 <dl class="detailList">
884                                 <dt class="heading">Parameters:</dt>
885                                 
886                                         <dt>
887                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>node</b>
888                                                 
889                                         </dt>
890                                         <dd></dd>
891                                 
892                                 </dl>
893                         
894                         
895                         
896                         
897                         
898                                 <dl class="detailList">
899                                 <dt class="heading">Returns:</dt>
900                                 
901                                         <dd><span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  The template node</dd>
902                                 
903                                 </dl>
904                         
905                         
906                         
907
908                     
909                     
910                      
911                     </div>                    
912                 </div>
913
914             </td>
915             <td class="msource">
916                 
917                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
918                 &nbsp;
919             </td>
920         </tr>
921         
922           
923           <tr class="method-row config-row-alt0 expandable">
924             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
925            
926            
927             <td class="sig">
928                 <a id="Roo.util.Observable-method-fireEvent"   name=".fireEvent"></a>
929                 <div class="fixedFont">
930                         <span class="attributes"></span><b class="itemname">fireEvent</b>
931                                 
932                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a> <B><i>args</i></B>) 
933                         
934                                 
935                                          : 
936                                         
937                                                 
938                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
939                                         
940                                         
941                                         
942                                 
943                         
944                 </div>
945                 <div class="mdesc">
946                 
947                    <div class="short">Fires the specified event with the passed parameters (minus the event name).</div> 
948                  
949                  
950                  
951                     <div class="long">
952                         
953                                 Fires the specified event with the passed parameters (minus the event name).
954                     
955                                 
956                         
957                         
958                         
959                         
960                                 <dl class="detailList">
961                                 <dt class="heading">Parameters:</dt>
962                                 
963                                         <dt>
964                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
965                                                 
966                                         </dt>
967                                         <dd></dd>
968                                 
969                                         <dt>
970                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a></span>  <b>args</b>
971                                                 
972                                         </dt>
973                                         <dd>Variable number of parameters are passed to handlers</dd>
974                                 
975                                 </dl>
976                         
977                         
978                         
979                         
980                         
981                                 <dl class="detailList">
982                                 <dt class="heading">Returns:</dt>
983                                 
984                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  returns false if any of the handlers return false otherwise it returns true</dd>
985                                 
986                                 </dl>
987                         
988                         
989                         
990
991                     
992                     
993                      
994                     </div>                    
995                 </div>
996
997             </td>
998             <td class="msource">
999                 
1000                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1001                 &nbsp;
1002             </td>
1003         </tr>
1004         
1005           
1006           <tr class="method-row config-row-alt1 expandable notInherited">
1007             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1008            
1009            
1010             <td class="sig">
1011                 <a id="Roo.JsonView-method-getCount"   name=".getCount"></a>
1012                 <div class="fixedFont">
1013                         <span class="attributes"></span><b class="itemname">getCount</b>
1014                                 
1015                                  () 
1016                         
1017                                 
1018                                          : 
1019                                         
1020                                                 
1021                                                 <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
1022                                         
1023                                         
1024                                         
1025                                 
1026                         
1027                 </div>
1028                 <div class="mdesc">
1029                 
1030                    <div class="short">Get the number of records in the current JSON dataset</div> 
1031                  
1032                  
1033                  
1034                     <div class="long">
1035                         
1036                                 Get the number of records in the current JSON dataset
1037                     
1038                                 
1039                         
1040                         
1041                         
1042                         
1043                         
1044                         
1045                         
1046                         
1047                                 <dl class="detailList">
1048                                 <dt class="heading">Returns:</dt>
1049                                 
1050                                         <dd><span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  </dd>
1051                                 
1052                                 </dl>
1053                         
1054                         
1055                         
1056
1057                     
1058                     
1059                      
1060                     </div>                    
1061                 </div>
1062
1063             </td>
1064             <td class="msource">
1065                 
1066                         Roo.JsonView
1067                 &nbsp;
1068             </td>
1069         </tr>
1070         
1071           
1072           <tr class="method-row config-row-alt0 expandable">
1073             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1074            
1075            
1076             <td class="sig">
1077                 <a id="Roo.View-method-getEl"   name=".getEl"></a>
1078                 <div class="fixedFont">
1079                         <span class="attributes"></span><b class="itemname">getEl</b>
1080                                 
1081                                  () 
1082                         
1083                                 
1084                                          : 
1085                                         
1086                                                 
1087                                                 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
1088                                         
1089                                         
1090                                         
1091                                 
1092                         
1093                 </div>
1094                 <div class="mdesc">
1095                 
1096                    <div class="short">Returns the element this view is bound to.</div> 
1097                  
1098                  
1099                  
1100                     <div class="long">
1101                         
1102                                 Returns the element this view is bound to.
1103                     
1104                                 
1105                         
1106                         
1107                         
1108                         
1109                         
1110                         
1111                         
1112                         
1113                                 <dl class="detailList">
1114                                 <dt class="heading">Returns:</dt>
1115                                 
1116                                         <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span>  </dd>
1117                                 
1118                                 </dl>
1119                         
1120                         
1121                         
1122
1123                     
1124                     
1125                      
1126                     </div>                    
1127                 </div>
1128
1129             </td>
1130             <td class="msource">
1131                 
1132                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1133                 &nbsp;
1134             </td>
1135         </tr>
1136         
1137           
1138           <tr class="method-row config-row-alt1 expandable">
1139             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1140            
1141            
1142             <td class="sig">
1143                 <a id="Roo.View-method-getNode"   name=".getNode"></a>
1144                 <div class="fixedFont">
1145                         <span class="attributes"></span><b class="itemname">getNode</b>
1146                                 
1147                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String/Number <B><i>nodeInfo</i></B>) 
1148                         
1149                                 
1150                                          : 
1151                                         
1152                                                 
1153                                                 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
1154                                         
1155                                         
1156                                         
1157                                 
1158                         
1159                 </div>
1160                 <div class="mdesc">
1161                 
1162                    <div class="short">Gets a template node.</div> 
1163                  
1164                  
1165                  
1166                     <div class="long">
1167                         
1168                                 Gets a template node.
1169                     
1170                                 
1171                         
1172                         
1173                         
1174                         
1175                                 <dl class="detailList">
1176                                 <dt class="heading">Parameters:</dt>
1177                                 
1178                                         <dt>
1179                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String/Number</span>  <b>nodeInfo</b>
1180                                                 
1181                                         </dt>
1182                                         <dd>An HTMLElement template node, index of a template node or the id of a template node</dd>
1183                                 
1184                                 </dl>
1185                         
1186                         
1187                         
1188                         
1189                         
1190                                 <dl class="detailList">
1191                                 <dt class="heading">Returns:</dt>
1192                                 
1193                                         <dd><span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  The node or null if it wasn't found</dd>
1194                                 
1195                                 </dl>
1196                         
1197                         
1198                         
1199
1200                     
1201                     
1202                      
1203                     </div>                    
1204                 </div>
1205
1206             </td>
1207             <td class="msource">
1208                 
1209                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1210                 &nbsp;
1211             </td>
1212         </tr>
1213         
1214           
1215           <tr class="method-row config-row-alt0 expandable notInherited">
1216             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1217            
1218            
1219             <td class="sig">
1220                 <a id="Roo.JsonView-method-getNodeData"   name=".getNodeData"></a>
1221                 <div class="fixedFont">
1222                         <span class="attributes"></span><b class="itemname">getNodeData</b>
1223                                 
1224                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/Array <B><i>node</i></B>) 
1225                         
1226                                 
1227                                          : 
1228                                         
1229                                                 
1230                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>/Array
1231                                         
1232                                         
1233                                         
1234                                 
1235                         
1236                 </div>
1237                 <div class="mdesc">
1238                 
1239                    <div class="short">Returns the JSON object for the specified node(s)</div> 
1240                  
1241                  
1242                  
1243                     <div class="long">
1244                         
1245                                 Returns the JSON object for the specified node(s)
1246                     
1247                                 
1248                         
1249                         
1250                         
1251                         
1252                                 <dl class="detailList">
1253                                 <dt class="heading">Parameters:</dt>
1254                                 
1255                                         <dt>
1256                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/Array</span>  <b>node</b>
1257                                                 
1258                                         </dt>
1259                                         <dd>The node or an array of nodes</dd>
1260                                 
1261                                 </dl>
1262                         
1263                         
1264                         
1265                         
1266                         
1267                                 <dl class="detailList">
1268                                 <dt class="heading">Returns:</dt>
1269                                 
1270                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>/Array</span>  If you pass in an array, you get an array back, otherwise<br/>you get the JSON object for the node</dd>
1271                                 
1272                                 </dl>
1273                         
1274                         
1275                         
1276
1277                     
1278                     
1279                      
1280                     </div>                    
1281                 </div>
1282
1283             </td>
1284             <td class="msource">
1285                 
1286                         Roo.JsonView
1287                 &nbsp;
1288             </td>
1289         </tr>
1290         
1291           
1292           <tr class="method-row config-row-alt1 expandable">
1293             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1294            
1295            
1296             <td class="sig">
1297                 <a id="Roo.View-method-getNodes"   name=".getNodes"></a>
1298                 <div class="fixedFont">
1299                         <span class="attributes"></span><b class="itemname">getNodes</b>
1300                                 
1301                                  (<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>startIndex</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>endIndex</i></B>) 
1302                         
1303                                 
1304                                          : 
1305                                         
1306                                                 
1307                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
1308                                         
1309                                         
1310                                         
1311                                 
1312                         
1313                 </div>
1314                 <div class="mdesc">
1315                 
1316                    <div class="short">Gets a range template nodes.</div> 
1317                  
1318                  
1319                  
1320                     <div class="long">
1321                         
1322                                 Gets a range template nodes.
1323                     
1324                                 
1325                         
1326                         
1327                         
1328                         
1329                                 <dl class="detailList">
1330                                 <dt class="heading">Parameters:</dt>
1331                                 
1332                                         <dt>
1333                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>startIndex</b>
1334                                                 
1335                                         </dt>
1336                                         <dd></dd>
1337                                 
1338                                         <dt>
1339                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>endIndex</b>
1340                                                 
1341                                         </dt>
1342                                         <dd></dd>
1343                                 
1344                                 </dl>
1345                         
1346                         
1347                         
1348                         
1349                         
1350                                 <dl class="detailList">
1351                                 <dt class="heading">Returns:</dt>
1352                                 
1353                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  An array of nodes</dd>
1354                                 
1355                                 </dl>
1356                         
1357                         
1358                         
1359
1360                     
1361                     
1362                      
1363                     </div>                    
1364                 </div>
1365
1366             </td>
1367             <td class="msource">
1368                 
1369                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1370                 &nbsp;
1371             </td>
1372         </tr>
1373         
1374           
1375           <tr class="method-row config-row-alt0 expandable">
1376             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1377            
1378            
1379             <td class="sig">
1380                 <a id="Roo.View-method-getSelectedIndexes"   name=".getSelectedIndexes"></a>
1381                 <div class="fixedFont">
1382                         <span class="attributes"></span><b class="itemname">getSelectedIndexes</b>
1383                                 
1384                                  () 
1385                         
1386                                 
1387                                          : 
1388                                         
1389                                                 
1390                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
1391                                         
1392                                         
1393                                         
1394                                 
1395                         
1396                 </div>
1397                 <div class="mdesc">
1398                 
1399                    <div class="short">Get the indexes of the selected nodes.</div> 
1400                  
1401                  
1402                  
1403                     <div class="long">
1404                         
1405                                 Get the indexes of the selected nodes.
1406                     
1407                                 
1408                         
1409                         
1410                         
1411                         
1412                         
1413                         
1414                         
1415                         
1416                                 <dl class="detailList">
1417                                 <dt class="heading">Returns:</dt>
1418                                 
1419                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  </dd>
1420                                 
1421                                 </dl>
1422                         
1423                         
1424                         
1425
1426                     
1427                     
1428                      
1429                     </div>                    
1430                 </div>
1431
1432             </td>
1433             <td class="msource">
1434                 
1435                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1436                 &nbsp;
1437             </td>
1438         </tr>
1439         
1440           
1441           <tr class="method-row config-row-alt1 expandable">
1442             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1443            
1444            
1445             <td class="sig">
1446                 <a id="Roo.View-method-getSelectedNodes"   name=".getSelectedNodes"></a>
1447                 <div class="fixedFont">
1448                         <span class="attributes"></span><b class="itemname">getSelectedNodes</b>
1449                                 
1450                                  () 
1451                         
1452                                 
1453                                          : 
1454                                         
1455                                                 
1456                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
1457                                         
1458                                         
1459                                         
1460                                 
1461                         
1462                 </div>
1463                 <div class="mdesc">
1464                 
1465                    <div class="short">Get the currently selected nodes.</div> 
1466                  
1467                  
1468                  
1469                     <div class="long">
1470                         
1471                                 Get the currently selected nodes.
1472                     
1473                                 
1474                         
1475                         
1476                         
1477                         
1478                         
1479                         
1480                         
1481                         
1482                                 <dl class="detailList">
1483                                 <dt class="heading">Returns:</dt>
1484                                 
1485                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  An array of HTMLElements</dd>
1486                                 
1487                                 </dl>
1488                         
1489                         
1490                         
1491
1492                     
1493                     
1494                      
1495                     </div>                    
1496                 </div>
1497
1498             </td>
1499             <td class="msource">
1500                 
1501                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1502                 &nbsp;
1503             </td>
1504         </tr>
1505         
1506           
1507           <tr class="method-row config-row-alt0 expandable">
1508             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1509            
1510            
1511             <td class="sig">
1512                 <a id="Roo.View-method-getSelectionCount"   name=".getSelectionCount"></a>
1513                 <div class="fixedFont">
1514                         <span class="attributes"></span><b class="itemname">getSelectionCount</b>
1515                                 
1516                                  () 
1517                         
1518                                 
1519                                          : 
1520                                         
1521                                                 
1522                                                 <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
1523                                         
1524                                         
1525                                         
1526                                 
1527                         
1528                 </div>
1529                 <div class="mdesc">
1530                 
1531                    <div class="short">Get the number of selected nodes.</div> 
1532                  
1533                  
1534                  
1535                     <div class="long">
1536                         
1537                                 Get the number of selected nodes.
1538                     
1539                                 
1540                         
1541                         
1542                         
1543                         
1544                         
1545                         
1546                         
1547                         
1548                                 <dl class="detailList">
1549                                 <dt class="heading">Returns:</dt>
1550                                 
1551                                         <dd><span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  </dd>
1552                                 
1553                                 </dl>
1554                         
1555                         
1556                         
1557
1558                     
1559                     
1560                      
1561                     </div>                    
1562                 </div>
1563
1564             </td>
1565             <td class="msource">
1566                 
1567                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1568                 &nbsp;
1569             </td>
1570         </tr>
1571         
1572           
1573           <tr class="method-row config-row-alt1 expandable">
1574             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1575            
1576            
1577             <td class="sig">
1578                 <a id="Roo.util.Observable-method-hasListener"   name=".hasListener"></a>
1579                 <div class="fixedFont">
1580                         <span class="attributes"></span><b class="itemname">hasListener</b>
1581                                 
1582                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>) 
1583                         
1584                                 
1585                                          : 
1586                                         
1587                                                 
1588                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1589                                         
1590                                         
1591                                         
1592                                 
1593                         
1594                 </div>
1595                 <div class="mdesc">
1596                 
1597                    <div class="short">Checks to see if this object has any listeners for a specified event</div> 
1598                  
1599                  
1600                  
1601                     <div class="long">
1602                         
1603                                 Checks to see if this object has any listeners for a specified event
1604                     
1605                                 
1606                         
1607                         
1608                         
1609                         
1610                                 <dl class="detailList">
1611                                 <dt class="heading">Parameters:</dt>
1612                                 
1613                                         <dt>
1614                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1615                                                 
1616                                         </dt>
1617                                         <dd>The name of the event to check for</dd>
1618                                 
1619                                 </dl>
1620                         
1621                         
1622                         
1623                         
1624                         
1625                                 <dl class="detailList">
1626                                 <dt class="heading">Returns:</dt>
1627                                 
1628                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  True if the event is being listened for, else false</dd>
1629                                 
1630                                 </dl>
1631                         
1632                         
1633                         
1634
1635                     
1636                     
1637                      
1638                     </div>                    
1639                 </div>
1640
1641             </td>
1642             <td class="msource">
1643                 
1644                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1645                 &nbsp;
1646             </td>
1647         </tr>
1648         
1649           
1650           <tr class="method-row config-row-alt0 expandable">
1651             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1652            
1653            
1654             <td class="sig">
1655                 <a id="Roo.View-method-indexOf"   name=".indexOf"></a>
1656                 <div class="fixedFont">
1657                         <span class="attributes"></span><b class="itemname">indexOf</b>
1658                                 
1659                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String/Number <B><i>nodeInfo</i></B>) 
1660                         
1661                                 
1662                                          : 
1663                                         
1664                                                 
1665                                                 <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
1666                                         
1667                                         
1668                                         
1669                                 
1670                         
1671                 </div>
1672                 <div class="mdesc">
1673                 
1674                    <div class="short">Finds the index of the passed node</div> 
1675                  
1676                  
1677                  
1678                     <div class="long">
1679                         
1680                                 Finds the index of the passed node
1681                     
1682                                 
1683                         
1684                         
1685                         
1686                         
1687                                 <dl class="detailList">
1688                                 <dt class="heading">Parameters:</dt>
1689                                 
1690                                         <dt>
1691                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String/Number</span>  <b>nodeInfo</b>
1692                                                 
1693                                         </dt>
1694                                         <dd>An HTMLElement template node, index of a template node or the id of a template node</dd>
1695                                 
1696                                 </dl>
1697                         
1698                         
1699                         
1700                         
1701                         
1702                                 <dl class="detailList">
1703                                 <dt class="heading">Returns:</dt>
1704                                 
1705                                         <dd><span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  The index of the node or -1</dd>
1706                                 
1707                                 </dl>
1708                         
1709                         
1710                         
1711
1712                     
1713                     
1714                      
1715                     </div>                    
1716                 </div>
1717
1718             </td>
1719             <td class="msource">
1720                 
1721                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1722                 &nbsp;
1723             </td>
1724         </tr>
1725         
1726           
1727           <tr class="method-row config-row-alt1 expandable">
1728             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1729            
1730            
1731             <td class="sig">
1732                 <a id="Roo.View-method-isSelected"   name=".isSelected"></a>
1733                 <div class="fixedFont">
1734                         <span class="attributes"></span><b class="itemname">isSelected</b>
1735                                 
1736                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/Number <B><i>node</i></B>) 
1737                         
1738                                 
1739                                          : 
1740                                         
1741                                                 
1742                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1743                                         
1744                                         
1745                                         
1746                                 
1747                         
1748                 </div>
1749                 <div class="mdesc">
1750                 
1751                    <div class="short">Returns true if the passed node is selected</div> 
1752                  
1753                  
1754                  
1755                     <div class="long">
1756                         
1757                                 Returns true if the passed node is selected
1758                     
1759                                 
1760                         
1761                         
1762                         
1763                         
1764                                 <dl class="detailList">
1765                                 <dt class="heading">Parameters:</dt>
1766                                 
1767                                         <dt>
1768                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/Number</span>  <b>node</b>
1769                                                 
1770                                         </dt>
1771                                         <dd>The node or node index</dd>
1772                                 
1773                                 </dl>
1774                         
1775                         
1776                         
1777                         
1778                         
1779                                 <dl class="detailList">
1780                                 <dt class="heading">Returns:</dt>
1781                                 
1782                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  </dd>
1783                                 
1784                                 </dl>
1785                         
1786                         
1787                         
1788
1789                     
1790                     
1791                      
1792                     </div>                    
1793                 </div>
1794
1795             </td>
1796             <td class="msource">
1797                 
1798                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1799                 &nbsp;
1800             </td>
1801         </tr>
1802         
1803           
1804           <tr class="method-row config-row-alt0 expandable notInherited">
1805             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1806            
1807            
1808             <td class="sig">
1809                 <a id="Roo.JsonView-method-load"   name=".load"></a>
1810                 <div class="fixedFont">
1811                         <span class="attributes"></span><b class="itemname">load</b>
1812                                 
1813                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>/String/Function <B><i>url</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/Object <B><i>params</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>callback</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>discardUrl</i></B>) 
1814                         
1815                                 
1816                         
1817                 </div>
1818                 <div class="mdesc">
1819                 
1820                    <div class="short">Performs an async HTTP request, and loads the JSON from the response.</div> 
1821                  
1822                  
1823                  
1824                     <div class="long">
1825                         
1826                                 Performs an async HTTP request, and loads the JSON from the response. If <i>params</i> are specified it uses POST, otherwise it uses GET.
1827                     
1828                                 
1829                         
1830                         
1831                         
1832                         
1833                                 <dl class="detailList">
1834                                 <dt class="heading">Parameters:</dt>
1835                                 
1836                                         <dt>
1837                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>/String/Function</span>  <b>url</b>
1838                                                 
1839                                         </dt>
1840                                         <dd>The URL for this request, or a function to call to get the URL, or a config object containing any of the following options:<br/>     <pre><code><br/>     view.load({<br/>         url: "your-url.php",<br/>         params: {param1: "foo", param2: "bar"}, // or a URL encoded string<br/>         callback: yourFunction,<br/>         scope: yourObject, //(optional scope)<br/>         discardUrl: false,<br/>         nocache: false,<br/>         text: "Loading...",<br/>         timeout: 30,<br/>         scripts: false<br/>     });<br/>     </code></pre><br/>The only required property is <i>url</i>. The optional properties <i>nocache</i>, <i>text</i> and <i>scripts</i><br/>are respectively shorthand for <i>disableCaching</i>, <i>indicatorText</i>, and <i>loadScripts</i> and are used to set their associated property on this UpdateManager instance.</dd>
1841                                 
1842                                         <dt>
1843                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/Object</span>  <b>params</b>
1844                                                 
1845                                         </dt>
1846                                         <dd>(optional) The parameters to pass, as either a URL encoded string "param1=1&amp;param2=2" or an object {param1: 1, param2: 2}</dd>
1847                                 
1848                                         <dt>
1849                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>callback</b>
1850                                                 
1851                                         </dt>
1852                                         <dd>(optional) Callback when transaction is complete - called with signature (oElement, bSuccess)</dd>
1853                                 
1854                                         <dt>
1855                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>discardUrl</b>
1856                                                 
1857                                         </dt>
1858                                         <dd>(optional) By default when you execute an update the defaultUrl is changed to the last used URL. If true, it will not store the URL.</dd>
1859                                 
1860                                 </dl>
1861                         
1862                         
1863                         
1864                         
1865                         
1866                         
1867                         
1868
1869                     
1870                     
1871                      
1872                     </div>                    
1873                 </div>
1874
1875             </td>
1876             <td class="msource">
1877                 
1878                         Roo.JsonView
1879                 &nbsp;
1880             </td>
1881         </tr>
1882         
1883           
1884           <tr class="method-row config-row-alt1 expandable">
1885             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1886            
1887            
1888             <td class="sig">
1889                 <a id="Roo.util.Observable-method-on"   name=".on"></a>
1890                 <div class="fixedFont">
1891                         <span class="attributes"></span><b class="itemname">on</b>
1892                                 
1893                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>) 
1894                         
1895                                 
1896                         
1897                 </div>
1898                 <div class="mdesc">
1899                 
1900                    <div class="short">Appends an event handler to this element (shorthand for addListener)</div> 
1901                  
1902                  
1903                  
1904                     <div class="long">
1905                         
1906                                 Appends an event handler to this element (shorthand for addListener)
1907                     
1908                                 
1909                         
1910                         
1911                         
1912                         
1913                                 <dl class="detailList">
1914                                 <dt class="heading">Parameters:</dt>
1915                                 
1916                                         <dt>
1917                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1918                                                 
1919                                         </dt>
1920                                         <dd>The type of event to listen for</dd>
1921                                 
1922                                         <dt>
1923                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
1924                                                 
1925                                         </dt>
1926                                         <dd>The method the event invokes</dd>
1927                                 
1928                                         <dt>
1929                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
1930                                                 
1931                                         </dt>
1932                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
1933                                 
1934                                         <dt>
1935                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>options</b>
1936                                                 
1937                                         </dt>
1938                                         <dd>(optional)</dd>
1939                                 
1940                                 </dl>
1941                         
1942                         
1943                         
1944                         
1945                         
1946                         
1947                         
1948
1949                     
1950                     
1951                      
1952                     </div>                    
1953                 </div>
1954
1955             </td>
1956             <td class="msource">
1957                 
1958                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1959                 &nbsp;
1960             </td>
1961         </tr>
1962         
1963           
1964           <tr class="method-row config-row-alt0 expandable">
1965             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1966            
1967            
1968             <td class="sig">
1969                 <a id="Roo.View-method-prepareData"   name=".prepareData"></a>
1970                 <div class="fixedFont">
1971                         <span class="attributes"></span><b class="itemname">prepareData</b>
1972                                 
1973                                  (<a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/Object <B><i>data</i></B>) 
1974                         
1975                                 
1976                         
1977                 </div>
1978                 <div class="mdesc">
1979                 
1980                    <div class="short">Function to override to reformat the data that is sent to<br/>the template for each node.</div> 
1981                  
1982                  
1983                  
1984                     <div class="long">
1985                         
1986                                 Function to override to reformat the data that is sent to<br/>the template for each node.
1987                     
1988                                 
1989                         
1990                         
1991                         
1992                         
1993                                 <dl class="detailList">
1994                                 <dt class="heading">Parameters:</dt>
1995                                 
1996                                         <dt>
1997                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/Object</span>  <b>data</b>
1998                                                 
1999                                         </dt>
2000                                         <dd>The raw data (array of colData for a data model bound view or<br/>a JSON object for an UpdateManager bound view).</dd>
2001                                 
2002                                 </dl>
2003                         
2004                         
2005                         
2006                         
2007                         
2008                         
2009                         
2010
2011                     
2012                     
2013                      
2014                     </div>                    
2015                 </div>
2016
2017             </td>
2018             <td class="msource">
2019                 
2020                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2021                 &nbsp;
2022             </td>
2023         </tr>
2024         
2025           
2026           <tr class="method-row config-row-alt1 expandable">
2027             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2028            
2029            
2030             <td class="sig">
2031                 <a id="Roo.util.Observable-method-purgeListeners"   name=".purgeListeners"></a>
2032                 <div class="fixedFont">
2033                         <span class="attributes"></span><b class="itemname">purgeListeners</b>
2034                                 
2035                                  () 
2036                         
2037                                 
2038                         
2039                 </div>
2040                 <div class="mdesc">
2041                 
2042                    <div class="short">Removes all listeners for this object</div> 
2043                  
2044                  
2045                  
2046                     <div class="long">
2047                         
2048                                 Removes all listeners for this object
2049                     
2050                                 
2051                         
2052                         
2053                         
2054                         
2055                         
2056                         
2057                         
2058                         
2059                         
2060                         
2061
2062                     
2063                     
2064                      
2065                     </div>                    
2066                 </div>
2067
2068             </td>
2069             <td class="msource">
2070                 
2071                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2072                 &nbsp;
2073             </td>
2074         </tr>
2075         
2076           
2077           <tr class="method-row config-row-alt0 expandable notInherited">
2078             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2079            
2080            
2081             <td class="sig">
2082                 <a id="Roo.JsonView-method-refresh"   name=".refresh"></a>
2083                 <div class="fixedFont">
2084                         <span class="attributes"></span><b class="itemname">refresh</b>
2085                                 
2086                                  () 
2087                         
2088                                 
2089                         
2090                 </div>
2091                 <div class="mdesc">
2092                 
2093                    <div class="short">Refreshes the view.</div> 
2094                  
2095                  
2096                  
2097                     <div class="long">
2098                         
2099                                 Refreshes the view.
2100                     
2101                                 
2102                         
2103                         
2104                         
2105                         
2106                         
2107                         
2108                         
2109                         
2110                         
2111                         
2112
2113                     
2114                     
2115                      
2116                     </div>                    
2117                 </div>
2118
2119             </td>
2120             <td class="msource">
2121                 
2122                         Roo.JsonView
2123                 &nbsp;
2124             </td>
2125         </tr>
2126         
2127           
2128           <tr class="method-row config-row-alt1 expandable">
2129             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2130            
2131            
2132             <td class="sig">
2133                 <a id="Roo.View-method-refreshNode"   name=".refreshNode"></a>
2134                 <div class="fixedFont">
2135                         <span class="attributes"></span><b class="itemname">refreshNode</b>
2136                                 
2137                                  (<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>index</i></B>) 
2138                         
2139                                 
2140                         
2141                 </div>
2142                 <div class="mdesc">
2143                 
2144                    <div class="short">Refresh an individual node.</div> 
2145                  
2146                  
2147                  
2148                     <div class="long">
2149                         
2150                                 Refresh an individual node.
2151                     
2152                                 
2153                         
2154                         
2155                         
2156                         
2157                                 <dl class="detailList">
2158                                 <dt class="heading">Parameters:</dt>
2159                                 
2160                                         <dt>
2161                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>index</b>
2162                                                 
2163                                         </dt>
2164                                         <dd></dd>
2165                                 
2166                                 </dl>
2167                         
2168                         
2169                         
2170                         
2171                         
2172                         
2173                         
2174
2175                     
2176                     
2177                      
2178                     </div>                    
2179                 </div>
2180
2181             </td>
2182             <td class="msource">
2183                 
2184                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2185                 &nbsp;
2186             </td>
2187         </tr>
2188         
2189           
2190           <tr class="method-row config-row-alt0 expandable">
2191             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2192            
2193            
2194             <td class="sig">
2195                 <a id="Roo.util.Observable-method-removeListener"   name=".removeListener"></a>
2196                 <div class="fixedFont">
2197                         <span class="attributes"></span><b class="itemname">removeListener</b>
2198                                 
2199                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>) 
2200                         
2201                                 
2202                         
2203                 </div>
2204                 <div class="mdesc">
2205                 
2206                    <div class="short">Removes a listener</div> 
2207                  
2208                  
2209                  
2210                     <div class="long">
2211                         
2212                                 Removes a listener
2213                     
2214                                 
2215                         
2216                         
2217                         
2218                         
2219                                 <dl class="detailList">
2220                                 <dt class="heading">Parameters:</dt>
2221                                 
2222                                         <dt>
2223                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
2224                                                 
2225                                         </dt>
2226                                         <dd>The type of event to listen for</dd>
2227                                 
2228                                         <dt>
2229                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
2230                                                 
2231                                         </dt>
2232                                         <dd>The handler to remove</dd>
2233                                 
2234                                         <dt>
2235                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
2236                                                 
2237                                         </dt>
2238                                         <dd>(optional) The scope (this object) for the handler</dd>
2239                                 
2240                                 </dl>
2241                         
2242                         
2243                         
2244                         
2245                         
2246                         
2247                         
2248
2249                     
2250                     
2251                      
2252                     </div>                    
2253                 </div>
2254
2255             </td>
2256             <td class="msource">
2257                 
2258                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2259                 &nbsp;
2260             </td>
2261         </tr>
2262         
2263           
2264           <tr class="method-row config-row-alt1 expandable">
2265             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2266            
2267            
2268             <td class="sig">
2269                 <a id="Roo.View-method-select"   name=".select"></a>
2270                 <div class="fixedFont">
2271                         <span class="attributes"></span><b class="itemname">select</b>
2272                                 
2273                                  (<a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/HTMLElement/String/Number <B><i>nodeInfo</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>keepExisting</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>suppressEvent</i></B>) 
2274                         
2275                                 
2276                         
2277                 </div>
2278                 <div class="mdesc">
2279                 
2280                    <div class="short">Selects nodes.</div> 
2281                  
2282                  
2283                  
2284                     <div class="long">
2285                         
2286                                 Selects nodes.
2287                     
2288                                 
2289                         
2290                         
2291                         
2292                         
2293                                 <dl class="detailList">
2294                                 <dt class="heading">Parameters:</dt>
2295                                 
2296                                         <dt>
2297                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/HTMLElement/String/Number</span>  <b>nodeInfo</b>
2298                                                 
2299                                         </dt>
2300                                         <dd>An HTMLElement template node, index of a template node, id of a template node or an array of any of those to select</dd>
2301                                 
2302                                         <dt>
2303                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>keepExisting</b>
2304                                                 
2305                                         </dt>
2306                                         <dd>(optional) true to keep existing selections</dd>
2307                                 
2308                                         <dt>
2309                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>suppressEvent</b>
2310                                                 
2311                                         </dt>
2312                                         <dd>(optional) true to skip firing of the selectionchange vent</dd>
2313                                 
2314                                 </dl>
2315                         
2316                         
2317                         
2318                         
2319                         
2320                         
2321                         
2322
2323                     
2324                     
2325                      
2326                     </div>                    
2327                 </div>
2328
2329             </td>
2330             <td class="msource">
2331                 
2332                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2333                 &nbsp;
2334             </td>
2335         </tr>
2336         
2337           
2338           <tr class="method-row config-row-alt0 expandable">
2339             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2340            
2341            
2342             <td class="sig">
2343                 <a id="Roo.View-method-setStore"   name=".setStore"></a>
2344                 <div class="fixedFont">
2345                         <span class="attributes"></span><b class="itemname">setStore</b>
2346                                 
2347                                  (Store <B><i>store</i></B>) 
2348                         
2349                                 
2350                         
2351                 </div>
2352                 <div class="mdesc">
2353                 
2354                    <div class="short">Changes the data store this view uses and refresh the view.</div> 
2355                  
2356                  
2357                  
2358                     <div class="long">
2359                         
2360                                 Changes the data store this view uses and refresh the view.
2361                     
2362                                 
2363                         
2364                         
2365                         
2366                         
2367                                 <dl class="detailList">
2368                                 <dt class="heading">Parameters:</dt>
2369                                 
2370                                         <dt>
2371                                                 <span class="fixedFont">Store</span>  <b>store</b>
2372                                                 
2373                                         </dt>
2374                                         <dd></dd>
2375                                 
2376                                 </dl>
2377                         
2378                         
2379                         
2380                         
2381                         
2382                         
2383                         
2384
2385                     
2386                     
2387                      
2388                     </div>                    
2389                 </div>
2390
2391             </td>
2392             <td class="msource">
2393                 
2394                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2395                 &nbsp;
2396             </td>
2397         </tr>
2398         
2399           
2400           <tr class="method-row config-row-alt1 expandable notInherited">
2401             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2402            
2403            
2404             <td class="sig">
2405                 <a id="Roo.JsonView-method-sort"   name=".sort"></a>
2406                 <div class="fixedFont">
2407                         <span class="attributes"></span><b class="itemname">sort</b>
2408                                 
2409                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>property</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>direction</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>sortType</i></B>) 
2410                         
2411                                 
2412                         
2413                 </div>
2414                 <div class="mdesc">
2415                 
2416                    <div class="short">Sorts the data for this view and refreshes it.</div> 
2417                  
2418                  
2419                  
2420                     <div class="long">
2421                         
2422                                 Sorts the data for this view and refreshes it.
2423                     
2424                                 
2425                         
2426                         
2427                         
2428                         
2429                                 <dl class="detailList">
2430                                 <dt class="heading">Parameters:</dt>
2431                                 
2432                                         <dt>
2433                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>property</b>
2434                                                 
2435                                         </dt>
2436                                         <dd>A property on your JSON objects to sort on</dd>
2437                                 
2438                                         <dt>
2439                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>direction</b>
2440                                                 
2441                                         </dt>
2442                                         <dd>(optional) "desc" or "asc" (defaults to "asc")</dd>
2443                                 
2444                                         <dt>
2445                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>sortType</b>
2446                                                 
2447                                         </dt>
2448                                         <dd>(optional) A function to call to convert the data to a sortable value.</dd>
2449                                 
2450                                 </dl>
2451                         
2452                         
2453                         
2454                         
2455                         
2456                         
2457                         
2458
2459                     
2460                     
2461                      
2462                     </div>                    
2463                 </div>
2464
2465             </td>
2466             <td class="msource">
2467                 
2468                         Roo.JsonView
2469                 &nbsp;
2470             </td>
2471         </tr>
2472         
2473           
2474           <tr class="method-row config-row-alt0 expandable">
2475             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2476            
2477            
2478             <td class="sig">
2479                 <a id="Roo.util.Observable-method-un"   name=".un"></a>
2480                 <div class="fixedFont">
2481                         <span class="attributes"></span><b class="itemname">un</b>
2482                                 
2483                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>) 
2484                         
2485                                 
2486                         
2487                 </div>
2488                 <div class="mdesc">
2489                 
2490                    <div class="short">Removes a listener (shorthand for removeListener)</div> 
2491                  
2492                  
2493                  
2494                     <div class="long">
2495                         
2496                                 Removes a listener (shorthand for removeListener)
2497                     
2498                                 
2499                         
2500                         
2501                         
2502                         
2503                                 <dl class="detailList">
2504                                 <dt class="heading">Parameters:</dt>
2505                                 
2506                                         <dt>
2507                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
2508                                                 
2509                                         </dt>
2510                                         <dd>The type of event to listen for</dd>
2511                                 
2512                                         <dt>
2513                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
2514                                                 
2515                                         </dt>
2516                                         <dd>The handler to remove</dd>
2517                                 
2518                                         <dt>
2519                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
2520                                                 
2521                                         </dt>
2522                                         <dd>(optional) The scope (this object) for the handler</dd>
2523                                 
2524                                 </dl>
2525                         
2526                         
2527                         
2528                         
2529                         
2530                         
2531                         
2532
2533                     
2534                     
2535                      
2536                     </div>                    
2537                 </div>
2538
2539             </td>
2540             <td class="msource">
2541                 
2542                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2543                 &nbsp;
2544             </td>
2545         </tr>
2546         
2547                                                        
2548     </table>
2549
2550   
2551   <!-- ============================== events summary / details ======================== -->
2552   
2553   
2554   <a id="Roo.JsonView-events"></a>
2555     
2556   
2557         
2558    
2559   
2560     
2561     
2562     
2563       <table cellspacing="0" class="member-table">
2564                 <caption>Events</caption>
2565               <thead>
2566                 <tr>
2567                     <th class="sig-header" colspan="2">Event</th>            
2568                     <th class="msource-header">Defined By</th>
2569
2570                 </tr>
2571               </thead>  
2572         
2573         
2574          
2575         
2576         
2577           <tr class="method-row expandable config-row-alt0">
2578             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2579             
2580             <td class="sig">
2581                 <a id="Roo.View-event-*beforeclick"></a>
2582                 
2583                <div class="fixedFont">
2584                 <b class="itemname">beforeclick</b> (<a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a> <B><i>this</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>index</i></B>, <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>) 
2585                 
2586                 </div>
2587
2588                 <div class="mdesc">
2589
2590                    <div class="short">Fires before a click is processed.
2591                    
2592                 </div> 
2593                     
2594                     <div class="long">
2595                     
2596                         Fires before a click is processed. Returns false to cancel the default action.
2597                     
2598                         
2599                         
2600                 
2601                         
2602                                 <dl class="detailList">
2603                                 <dt class="heading">Parameters:</dt>
2604                                 
2605                                         <dt>
2606                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
2607                                                 
2608                                         </dt>
2609                                         <dd></dd>
2610                                 
2611                                         <dt>
2612                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
2613                                                 
2614                                         </dt>
2615                                         <dd>The index of the target node</dd>
2616                                 
2617                                         <dt>
2618                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
2619                                                 
2620                                         </dt>
2621                                         <dd>The target node</dd>
2622                                 
2623                                         <dt>
2624                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2625                                                 
2626                                         </dt>
2627                                         <dd>The raw event object</dd>
2628                                 
2629                                 </dl>
2630                         
2631                         
2632                         
2633                         
2634                         
2635                         
2636                         
2637
2638                     
2639                     
2640                      
2641                     </div>                    
2642                 </div>
2643
2644             </td>
2645             <td class="msource">
2646                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2647             </td>
2648         </tr>
2649         
2650           <tr class="method-row expandable config-row-alt1 notInherited">
2651             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2652             
2653             <td class="sig">
2654                 <a id="Roo.JsonView-event-*beforerender"></a>
2655                 
2656                <div class="fixedFont">
2657                 <b class="itemname">beforerender</b> (<a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a> <B><i>this</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>) 
2658                 
2659                 </div>
2660
2661                 <div class="mdesc">
2662
2663                    <div class="short">Fires before rendering of the downloaded JSON data.
2664                    
2665                 </div> 
2666                     
2667                     <div class="long">
2668                     
2669                         Fires before rendering of the downloaded JSON data.
2670                     
2671                         
2672                         
2673                 
2674                         
2675                                 <dl class="detailList">
2676                                 <dt class="heading">Parameters:</dt>
2677                                 
2678                                         <dt>
2679                                                 <span class="fixedFont"><a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a></span> <b>this</b>
2680                                                 
2681                                         </dt>
2682                                         <dd></dd>
2683                                 
2684                                         <dt>
2685                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
2686                                                 
2687                                         </dt>
2688                                         <dd>The JSON data loaded</dd>
2689                                 
2690                                 </dl>
2691                         
2692                         
2693                         
2694                         
2695                         
2696                         
2697                         
2698
2699                     
2700                     
2701                      
2702                     </div>                    
2703                 </div>
2704
2705             </td>
2706             <td class="msource">
2707                 Roo.JsonView
2708             </td>
2709         </tr>
2710         
2711           <tr class="method-row expandable config-row-alt0">
2712             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2713             
2714             <td class="sig">
2715                 <a id="Roo.View-event-*beforeselect"></a>
2716                 
2717                <div class="fixedFont">
2718                 <b class="itemname">beforeselect</b> (<a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a> <B><i>this</i></B>, <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>, <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a> <B><i>selections</i></B>) 
2719                 
2720                 </div>
2721
2722                 <div class="mdesc">
2723
2724                    <div class="short">Fires before a selection is made.
2725                    
2726                 </div> 
2727                     
2728                     <div class="long">
2729                     
2730                         Fires before a selection is made. If any handlers return false, the selection is cancelled.
2731                     
2732                         
2733                         
2734                 
2735                         
2736                                 <dl class="detailList">
2737                                 <dt class="heading">Parameters:</dt>
2738                                 
2739                                         <dt>
2740                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
2741                                                 
2742                                         </dt>
2743                                         <dd></dd>
2744                                 
2745                                         <dt>
2746                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
2747                                                 
2748                                         </dt>
2749                                         <dd>The node to be selected</dd>
2750                                 
2751                                         <dt>
2752                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>selections</b>
2753                                                 
2754                                         </dt>
2755                                         <dd>Array of currently selected nodes</dd>
2756                                 
2757                                 </dl>
2758                         
2759                         
2760                         
2761                         
2762                         
2763                         
2764                         
2765
2766                     
2767                     
2768                      
2769                     </div>                    
2770                 </div>
2771
2772             </td>
2773             <td class="msource">
2774                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2775             </td>
2776         </tr>
2777         
2778           <tr class="method-row expandable config-row-alt1">
2779             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2780             
2781             <td class="sig">
2782                 <a id="Roo.View-event-*click"></a>
2783                 
2784                <div class="fixedFont">
2785                 <b class="itemname">click</b> (<a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a> <B><i>this</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>index</i></B>, <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>) 
2786                 
2787                 </div>
2788
2789                 <div class="mdesc">
2790
2791                    <div class="short">Fires when a template node is clicked.
2792                    
2793                 </div> 
2794                     
2795                     <div class="long">
2796                     
2797                         Fires when a template node is clicked.
2798                     
2799                         
2800                         
2801                 
2802                         
2803                                 <dl class="detailList">
2804                                 <dt class="heading">Parameters:</dt>
2805                                 
2806                                         <dt>
2807                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
2808                                                 
2809                                         </dt>
2810                                         <dd></dd>
2811                                 
2812                                         <dt>
2813                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
2814                                                 
2815                                         </dt>
2816                                         <dd>The index of the target node</dd>
2817                                 
2818                                         <dt>
2819                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
2820                                                 
2821                                         </dt>
2822                                         <dd>The target node</dd>
2823                                 
2824                                         <dt>
2825                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2826                                                 
2827                                         </dt>
2828                                         <dd>The raw event object</dd>
2829                                 
2830                                 </dl>
2831                         
2832                         
2833                         
2834                         
2835                         
2836                         
2837                         
2838
2839                     
2840                     
2841                      
2842                     </div>                    
2843                 </div>
2844
2845             </td>
2846             <td class="msource">
2847                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2848             </td>
2849         </tr>
2850         
2851           <tr class="method-row expandable config-row-alt0">
2852             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2853             
2854             <td class="sig">
2855                 <a id="Roo.View-event-*contextmenu"></a>
2856                 
2857                <div class="fixedFont">
2858                 <b class="itemname">contextmenu</b> (<a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a> <B><i>this</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>index</i></B>, <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>) 
2859                 
2860                 </div>
2861
2862                 <div class="mdesc">
2863
2864                    <div class="short">Fires when a template node is right clicked.
2865                    
2866                 </div> 
2867                     
2868                     <div class="long">
2869                     
2870                         Fires when a template node is right clicked.
2871                     
2872                         
2873                         
2874                 
2875                         
2876                                 <dl class="detailList">
2877                                 <dt class="heading">Parameters:</dt>
2878                                 
2879                                         <dt>
2880                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
2881                                                 
2882                                         </dt>
2883                                         <dd></dd>
2884                                 
2885                                         <dt>
2886                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
2887                                                 
2888                                         </dt>
2889                                         <dd>The index of the target node</dd>
2890                                 
2891                                         <dt>
2892                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
2893                                                 
2894                                         </dt>
2895                                         <dd>The target node</dd>
2896                                 
2897                                         <dt>
2898                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2899                                                 
2900                                         </dt>
2901                                         <dd>The raw event object</dd>
2902                                 
2903                                 </dl>
2904                         
2905                         
2906                         
2907                         
2908                         
2909                         
2910                         
2911
2912                     
2913                     
2914                      
2915                     </div>                    
2916                 </div>
2917
2918             </td>
2919             <td class="msource">
2920                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2921             </td>
2922         </tr>
2923         
2924           <tr class="method-row expandable config-row-alt1">
2925             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2926             
2927             <td class="sig">
2928                 <a id="Roo.View-event-*dblclick"></a>
2929                 
2930                <div class="fixedFont">
2931                 <b class="itemname">dblclick</b> (<a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a> <B><i>this</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>index</i></B>, <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>) 
2932                 
2933                 </div>
2934
2935                 <div class="mdesc">
2936
2937                    <div class="short">Fires when a template node is double clicked.
2938                    
2939                 </div> 
2940                     
2941                     <div class="long">
2942                     
2943                         Fires when a template node is double clicked.
2944                     
2945                         
2946                         
2947                 
2948                         
2949                                 <dl class="detailList">
2950                                 <dt class="heading">Parameters:</dt>
2951                                 
2952                                         <dt>
2953                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
2954                                                 
2955                                         </dt>
2956                                         <dd></dd>
2957                                 
2958                                         <dt>
2959                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
2960                                                 
2961                                         </dt>
2962                                         <dd>The index of the target node</dd>
2963                                 
2964                                         <dt>
2965                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
2966                                                 
2967                                         </dt>
2968                                         <dd>The target node</dd>
2969                                 
2970                                         <dt>
2971                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2972                                                 
2973                                         </dt>
2974                                         <dd>The raw event object</dd>
2975                                 
2976                                 </dl>
2977                         
2978                         
2979                         
2980                         
2981                         
2982                         
2983                         
2984
2985                     
2986                     
2987                      
2988                     </div>                    
2989                 </div>
2990
2991             </td>
2992             <td class="msource">
2993                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2994             </td>
2995         </tr>
2996         
2997           <tr class="method-row expandable config-row-alt0 notInherited">
2998             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2999             
3000             <td class="sig">
3001                 <a id="Roo.JsonView-event-*load"></a>
3002                 
3003                <div class="fixedFont">
3004                 <b class="itemname">load</b> (<a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a> <B><i>this</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>data</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>response</i></B>) 
3005                 
3006                 </div>
3007
3008                 <div class="mdesc">
3009
3010                    <div class="short">Fires when data is loaded.
3011                    
3012                 </div> 
3013                     
3014                     <div class="long">
3015                     
3016                         Fires when data is loaded.
3017                     
3018                         
3019                         
3020                 
3021                         
3022                                 <dl class="detailList">
3023                                 <dt class="heading">Parameters:</dt>
3024                                 
3025                                         <dt>
3026                                                 <span class="fixedFont"><a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a></span> <b>this</b>
3027                                                 
3028                                         </dt>
3029                                         <dd></dd>
3030                                 
3031                                         <dt>
3032                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>data</b>
3033                                                 
3034                                         </dt>
3035                                         <dd>The JSON data loaded</dd>
3036                                 
3037                                         <dt>
3038                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>response</b>
3039                                                 
3040                                         </dt>
3041                                         <dd>The raw Connect response object</dd>
3042                                 
3043                                 </dl>
3044                         
3045                         
3046                         
3047                         
3048                         
3049                         
3050                         
3051
3052                     
3053                     
3054                      
3055                     </div>                    
3056                 </div>
3057
3058             </td>
3059             <td class="msource">
3060                 Roo.JsonView
3061             </td>
3062         </tr>
3063         
3064           <tr class="method-row expandable config-row-alt1 notInherited">
3065             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3066             
3067             <td class="sig">
3068                 <a id="Roo.JsonView-event-*loadexception"></a>
3069                 
3070                <div class="fixedFont">
3071                 <b class="itemname">loadexception</b> (<a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a> <B><i>this</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>response</i></B>) 
3072                 
3073                 </div>
3074
3075                 <div class="mdesc">
3076
3077                    <div class="short">Fires when loading fails.
3078                    
3079                 </div> 
3080                     
3081                     <div class="long">
3082                     
3083                         Fires when loading fails.
3084                     
3085                         
3086                         
3087                 
3088                         
3089                                 <dl class="detailList">
3090                                 <dt class="heading">Parameters:</dt>
3091                                 
3092                                         <dt>
3093                                                 <span class="fixedFont"><a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a></span> <b>this</b>
3094                                                 
3095                                         </dt>
3096                                         <dd></dd>
3097                                 
3098                                         <dt>
3099                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>response</b>
3100                                                 
3101                                         </dt>
3102                                         <dd>The raw Connect response object</dd>
3103                                 
3104                                 </dl>
3105                         
3106                         
3107                         
3108                         
3109                         
3110                         
3111                         
3112
3113                     
3114                     
3115                      
3116                     </div>                    
3117                 </div>
3118
3119             </td>
3120             <td class="msource">
3121                 Roo.JsonView
3122             </td>
3123         </tr>
3124         
3125           <tr class="method-row expandable config-row-alt0">
3126             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3127             
3128             <td class="sig">
3129                 <a id="Roo.View-event-*selectionchange"></a>
3130                 
3131                <div class="fixedFont">
3132                 <b class="itemname">selectionchange</b> (<a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a> <B><i>this</i></B>, <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a> <B><i>selections</i></B>) 
3133                 
3134                 </div>
3135
3136                 <div class="mdesc">
3137
3138                    <div class="short">Fires when the selected nodes change.
3139                    
3140                 </div> 
3141                     
3142                     <div class="long">
3143                     
3144                         Fires when the selected nodes change.
3145                     
3146                         
3147                         
3148                 
3149                         
3150                                 <dl class="detailList">
3151                                 <dt class="heading">Parameters:</dt>
3152                                 
3153                                         <dt>
3154                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
3155                                                 
3156                                         </dt>
3157                                         <dd></dd>
3158                                 
3159                                         <dt>
3160                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>selections</b>
3161                                                 
3162                                         </dt>
3163                                         <dd>Array of the selected nodes</dd>
3164                                 
3165                                 </dl>
3166                         
3167                         
3168                         
3169                         
3170                         
3171                         
3172                         
3173
3174                     
3175                     
3176                      
3177                     </div>                    
3178                 </div>
3179
3180             </td>
3181             <td class="msource">
3182                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
3183             </td>
3184         </tr>
3185         
3186                                                        
3187     </table>
3188
3189   
3190   
3191   
3192  
3193 <!-- ============================== footer ================================= -->
3194                 <div class="fineprint" style="clear:both">
3195                         
3196                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Mon Jul 26 2010 17:25:37 GMT+0800 (HKT)
3197                         Based on 
3198                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
3199                 </div>
3200         </body>
3201 </html>