650e48e1058963d6a01c09798eacfd119162641d
[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/>    tpl: '&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">
129                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
130                     <td class="sig">
131
132                         <a id="Roo.View-cfg-dataName" name=".dataName"></a>
133                         <div class="fixedFont">
134                                 <b  class="itemname">dataName</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">the named area of the template to use as the data area<br/>                         Works with domtemplates roo-name="name"</div> 
141                         </div>
142                         
143                         <div class="mdesc">
144                             <div class="long">the named area of the template to use as the data area<br/>                         Works with domtemplates roo-name="name"</div> 
145                         </div>
146                         
147                         
148
149                     </td>
150                     <td class="msource">
151                         
152                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
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-multiSelect" name=".multiSelect"></a>
253                         <div class="fixedFont">
254                                 <b  class="itemname">multiSelect</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
255                                 
256                                 
257                         </div>
258                   
259                         <div class="mdesc">
260                             <div class="short">Allow multiple selection</div> 
261                         </div>
262                         
263                         <div class="mdesc">
264                             <div class="long">Allow multiple selection</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-selectedClass" name=".selectedClass"></a>
283                         <div class="fixedFont">
284                                 <b  class="itemname">selectedClass</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
285                                 
286                                 
287                         </div>
288                   
289                         <div class="mdesc">
290                             <div class="short">The css class to add to selected nodes</div> 
291                         </div>
292                         
293                         <div class="mdesc">
294                             <div class="long">The css class to add to selected nodes</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-singleSelect" name=".singleSelect"></a>
313                         <div class="fixedFont">
314                                 <b  class="itemname">singleSelect</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
315                                 
316                                 
317                         </div>
318                   
319                         <div class="mdesc">
320                             <div class="short">Allow single selection</div> 
321                         </div>
322                         
323                         <div class="mdesc">
324                             <div class="long">Allow single selection</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                 <tr class="config-row expandable config-row-alt1">
339                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
340                     <td class="sig">
341
342                         <a id="Roo.View-cfg-store" name=".store"></a>
343                         <div class="fixedFont">
344                                 <b  class="itemname">store</b> : <a href="./Roo.data.Store.html#constructor" roo:cls="Roo.data.Store.html#constructor">Roo.data.Store</a>
345                                 
346                                 
347                         </div>
348                   
349                         <div class="mdesc">
350                             <div class="short">Data store to load data from.</div> 
351                         </div>
352                         
353                         <div class="mdesc">
354                             <div class="long">Data store to load data from.</div> 
355                         </div>
356                         
357                         
358
359                     </td>
360                     <td class="msource">
361                         
362                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
363                                 
364                     </td>
365                 </tr>
366         
367         
368                 <tr class="config-row expandable config-row-alt0">
369                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
370                     <td class="sig">
371
372                         <a id="Roo.View-cfg-text" name=".text"></a>
373                         <div class="fixedFont">
374                                 <b  class="itemname">text</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
375                                 
376                                 
377                         </div>
378                   
379                         <div class="mdesc">
380                             <div class="short">to display on mask (default Loading)</div> 
381                         </div>
382                         
383                         <div class="mdesc">
384                             <div class="long">to display on mask (default Loading)</div> 
385                         </div>
386                         
387                         
388
389                     </td>
390                     <td class="msource">
391                         
392                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
393                                 
394                     </td>
395                 </tr>
396         
397         
398                 <tr class="config-row expandable config-row-alt1">
399                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
400                     <td class="sig">
401
402                         <a id="Roo.View-cfg-tickable" name=".tickable"></a>
403                         <div class="fixedFont">
404                                 <b  class="itemname">tickable</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
405                                 
406                                 
407                         </div>
408                   
409                         <div class="mdesc">
410                             <div class="short">- selecting</div> 
411                         </div>
412                         
413                         <div class="mdesc">
414                             <div class="long">- selecting</div> 
415                         </div>
416                         
417                         
418
419                     </td>
420                     <td class="msource">
421                         
422                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
423                                 
424                     </td>
425                 </tr>
426         
427         
428                 <tr class="config-row expandable config-row-alt0">
429                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
430                     <td class="sig">
431
432                         <a id="Roo.View-cfg-toggleSelect" name=".toggleSelect"></a>
433                         <div class="fixedFont">
434                                 <b  class="itemname">toggleSelect</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
435                                 
436                                 
437                         </div>
438                   
439                         <div class="mdesc">
440                             <div class="short">- selecting</div> 
441                         </div>
442                         
443                         <div class="mdesc">
444                             <div class="long">- selecting</div> 
445                         </div>
446                         
447                         
448
449                     </td>
450                     <td class="msource">
451                         
452                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
453                                 
454                     </td>
455                 </tr>
456         
457         
458                 <tr class="config-row expandable config-row-alt1">
459                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
460                     <td class="sig">
461
462                         <a id="Roo.View-cfg-tpl" name=".tpl"></a>
463                         <div class="fixedFont">
464                                 <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>
465                                 
466                                 
467                         </div>
468                   
469                         <div class="mdesc">
470                             <div class="short">The template used by this View</div> 
471                         </div>
472                         
473                         <div class="mdesc">
474                             <div class="long">The template used by this View</div> 
475                         </div>
476                         
477                         
478
479                     </td>
480                     <td class="msource">
481                         
482                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
483                                 
484                     </td>
485                 </tr>
486         
487         
488     </table>
489                 
490   
491   
492   
493   
494   
495   
496   
497   
498   <!-- ============================== public properties ==================== -->        
499   
500   
501   
502     <a id="Roo.JsonView-props"></a>      
503     
504     
505
506     
507     
508      <table cellspacing="0" class="member-table">
509       <caption class="Empty">Public Properties - Has None</caption>
510      </table>
511     
512     
513      
514     
515   <!-- ============================== methods summary / details ======================== -->
516   
517   
518   <a id="Roo.JsonView-methods"></a>
519         <!-- constructor?? -->
520         
521         <!-- static's first 
522         
523         
524         -->
525         
526         <!-- then dynamics first -->
527         
528   
529   
530     
531     
532     
533       <table cellspacing="0" class="member-table">
534       <caption>Public Methods</caption>
535         <tr>
536             <th class="sig-header" colspan="2">Method</th>            
537             <th class="msource-header">Defined By</th>
538
539         </tr>
540         
541         
542         
543          
544         
545         
546           
547           <tr class="method-row config-row-alt0 expandable notInherited">
548             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
549            
550            
551             <td class="sig">
552                 <a id="Roo-method-JsonView"   name=".JsonView"></a>
553                 <div class="fixedFont">
554                         <span class="attributes">new <B>Roo.</B></span><b class="itemname">JsonView</b>
555                                 
556                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>) 
557                         
558                                 
559                         
560                 </div>
561                 <div class="mdesc">
562                 
563                  
564                         <div class="short">Create a new Roo.JsonView</div> 
565                  
566                  
567                     <div class="long">
568                         
569                         
570                         
571                                 Create a new Roo.JsonView
572                         
573                         
574                                 <dl class="detailList">
575                                 <dt class="heading">Parameters:</dt>
576                                 
577                                         <dt>
578                                                 <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>
579                                                 
580                                         </dt>
581                                         <dd>The config object</dd>
582                                 
583                                 </dl>
584                         
585                         
586                         
587                         
588                         
589                         
590                         
591
592                     
593                     
594                      
595                     </div>                    
596                 </div>
597
598             </td>
599             <td class="msource">
600                 &nbsp;
601             </td>
602         </tr>
603         
604           
605           <tr class="method-row config-row-alt1 expandable">
606             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
607            
608            
609             <td class="sig">
610                 <a id="Roo.util.Observable-method-addEvents"   name=".addEvents"></a>
611                 <div class="fixedFont">
612                         <span class="attributes"></span><b class="itemname">addEvents</b>
613                                 
614                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>) 
615                         
616                                 
617                         
618                 </div>
619                 <div class="mdesc">
620                 
621                    <div class="short">Used to define events on this Observable</div> 
622                  
623                  
624                  
625                     <div class="long">
626                         
627                                 Used to define events on this Observable
628                     
629                                 
630                         
631                         
632                         
633                         
634                                 <dl class="detailList">
635                                 <dt class="heading">Parameters:</dt>
636                                 
637                                         <dt>
638                                                 <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>
639                                                 
640                                         </dt>
641                                         <dd>The object with the events defined</dd>
642                                 
643                                 </dl>
644                         
645                         
646                         
647                         
648                         
649                         
650                         
651
652                     
653                     
654                      
655                     </div>                    
656                 </div>
657
658             </td>
659             <td class="msource">
660                 
661                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
662                 &nbsp;
663             </td>
664         </tr>
665         
666           
667           <tr class="method-row config-row-alt0 expandable">
668             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
669            
670            
671             <td class="sig">
672                 <a id="Roo.util.Observable-method-addListener"   name=".addListener"></a>
673                 <div class="fixedFont">
674                         <span class="attributes"></span><b class="itemname">addListener</b>
675                                 
676                                  (<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>) 
677                         
678                                 
679                         
680                 </div>
681                 <div class="mdesc">
682                 
683                    <div class="short">Appends an event handler to this component</div> 
684                  
685                  
686                  
687                     <div class="long">
688                         
689                                 Appends an event handler to this component
690                     
691                                 
692                         
693                         
694                         
695                         
696                                 <dl class="detailList">
697                                 <dt class="heading">Parameters:</dt>
698                                 
699                                         <dt>
700                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
701                                                 
702                                         </dt>
703                                         <dd>The type of event to listen for</dd>
704                                 
705                                         <dt>
706                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
707                                                 
708                                         </dt>
709                                         <dd>The method the event invokes</dd>
710                                 
711                                         <dt>
712                                                 <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>
713                                                 
714                                         </dt>
715                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
716                                 
717                                         <dt>
718                                                 <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>
719                                                 
720                                         </dt>
721                                         <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>
722                                 
723                                 </dl>
724                         
725                         
726                         
727                         
728                         
729                         
730                         
731
732                     
733                     
734                      
735                     </div>                    
736                 </div>
737
738             </td>
739             <td class="msource">
740                 
741                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
742                 &nbsp;
743             </td>
744         </tr>
745         
746           
747           <tr class="method-row config-row-alt1 expandable notInherited">
748             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
749            
750            
751             <td class="sig">
752                 <a id="Roo.JsonView-method-clearFilter"   name=".clearFilter"></a>
753                 <div class="fixedFont">
754                         <span class="attributes"></span><b class="itemname">clearFilter</b>
755                                 
756                                  () 
757                         
758                                 
759                         
760                 </div>
761                 <div class="mdesc">
762                 
763                    <div class="short">Clears the current filter.</div> 
764                  
765                  
766                  
767                     <div class="long">
768                         
769                                 Clears the current filter.
770                     
771                                 
772                         
773                         
774                         
775                         
776                         
777                         
778                         
779                         
780                         
781                         
782
783                     
784                     
785                      
786                     </div>                    
787                 </div>
788
789             </td>
790             <td class="msource">
791                 
792                         Roo.JsonView
793                 &nbsp;
794             </td>
795         </tr>
796         
797           
798           <tr class="method-row config-row-alt0 expandable">
799             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
800            
801            
802             <td class="sig">
803                 <a id="Roo.View-method-clearSelections"   name=".clearSelections"></a>
804                 <div class="fixedFont">
805                         <span class="attributes"></span><b class="itemname">clearSelections</b>
806                                 
807                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>suppressEvent</i></B>) 
808                         
809                                 
810                         
811                 </div>
812                 <div class="mdesc">
813                 
814                    <div class="short">Clear all selections</div> 
815                  
816                  
817                  
818                     <div class="long">
819                         
820                                 Clear all selections
821                     
822                                 
823                         
824                         
825                         
826                         
827                                 <dl class="detailList">
828                                 <dt class="heading">Parameters:</dt>
829                                 
830                                         <dt>
831                                                 <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>
832                                                 
833                                         </dt>
834                                         <dd>(optional) true to skip firing of the selectionchange event</dd>
835                                 
836                                 </dl>
837                         
838                         
839                         
840                         
841                         
842                         
843                         
844
845                     
846                     
847                      
848                     </div>                    
849                 </div>
850
851             </td>
852             <td class="msource">
853                 
854                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
855                 &nbsp;
856             </td>
857         </tr>
858         
859           
860           <tr class="method-row config-row-alt1 expandable notInherited">
861             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
862            
863            
864             <td class="sig">
865                 <a id="Roo.JsonView-method-filter"   name=".filter"></a>
866                 <div class="fixedFont">
867                         <span class="attributes"></span><b class="itemname">filter</b>
868                                 
869                                  (<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>) 
870                         
871                                 
872                         
873                 </div>
874                 <div class="mdesc">
875                 
876                    <div class="short">Filter the data by a specific property.</div> 
877                  
878                  
879                  
880                     <div class="long">
881                         
882                                 Filter the data by a specific property.
883                     
884                                 
885                         
886                         
887                         
888                         
889                                 <dl class="detailList">
890                                 <dt class="heading">Parameters:</dt>
891                                 
892                                         <dt>
893                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>property</b>
894                                                 
895                                         </dt>
896                                         <dd>A property on your JSON objects</dd>
897                                 
898                                         <dt>
899                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/RegExp</span>  <b>value</b>
900                                                 
901                                         </dt>
902                                         <dd>Either string that the property values<br/>should start with, or a RegExp to test against the property</dd>
903                                 
904                                 </dl>
905                         
906                         
907                         
908                         
909                         
910                         
911                         
912
913                     
914                     
915                      
916                     </div>                    
917                 </div>
918
919             </td>
920             <td class="msource">
921                 
922                         Roo.JsonView
923                 &nbsp;
924             </td>
925         </tr>
926         
927           
928           <tr class="method-row config-row-alt0 expandable notInherited">
929             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
930            
931            
932             <td class="sig">
933                 <a id="Roo.JsonView-method-filterBy"   name=".filterBy"></a>
934                 <div class="fixedFont">
935                         <span class="attributes"></span><b class="itemname">filterBy</b>
936                                 
937                                  (<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>) 
938                         
939                                 
940                         
941                 </div>
942                 <div class="mdesc">
943                 
944                    <div class="short">Filter by a function.</div> 
945                  
946                  
947                  
948                     <div class="long">
949                         
950                                 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.
951                     
952                                 
953                         
954                         
955                         
956                         
957                                 <dl class="detailList">
958                                 <dt class="heading">Parameters:</dt>
959                                 
960                                         <dt>
961                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>fn</b>
962                                                 
963                                         </dt>
964                                         <dd></dd>
965                                 
966                                         <dt>
967                                                 <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>
968                                                 
969                                         </dt>
970                                         <dd>(optional) The scope of the function (defaults to this JsonView)</dd>
971                                 
972                                 </dl>
973                         
974                         
975                         
976                         
977                         
978                         
979                         
980
981                     
982                     
983                      
984                     </div>                    
985                 </div>
986
987             </td>
988             <td class="msource">
989                 
990                         Roo.JsonView
991                 &nbsp;
992             </td>
993         </tr>
994         
995           
996           <tr class="method-row config-row-alt1 expandable">
997             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
998            
999            
1000             <td class="sig">
1001                 <a id="Roo.View-method-findItemFromChild"   name=".findItemFromChild"></a>
1002                 <div class="fixedFont">
1003                         <span class="attributes"></span><b class="itemname">findItemFromChild</b>
1004                                 
1005                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>) 
1006                         
1007                                 
1008                                          : 
1009                                         
1010                                                 
1011                                                 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
1012                                         
1013                                         
1014                                         
1015                                 
1016                         
1017                 </div>
1018                 <div class="mdesc">
1019                 
1020                    <div class="short">Returns the template node the passed child belongs to or null if it doesn't belong to one.</div> 
1021                  
1022                  
1023                  
1024                     <div class="long">
1025                         
1026                                 Returns the template node the passed child belongs to or null if it doesn't belong to one.
1027                     
1028                                 
1029                         
1030                         
1031                         
1032                         
1033                                 <dl class="detailList">
1034                                 <dt class="heading">Parameters:</dt>
1035                                 
1036                                         <dt>
1037                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>node</b>
1038                                                 
1039                                         </dt>
1040                                         <dd></dd>
1041                                 
1042                                 </dl>
1043                         
1044                         
1045                         
1046                         
1047                         
1048                                 <dl class="detailList">
1049                                 <dt class="heading">Returns:</dt>
1050                                 
1051                                         <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>
1052                                 
1053                                 </dl>
1054                         
1055                         
1056                         
1057
1058                     
1059                     
1060                      
1061                     </div>                    
1062                 </div>
1063
1064             </td>
1065             <td class="msource">
1066                 
1067                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1068                 &nbsp;
1069             </td>
1070         </tr>
1071         
1072           
1073           <tr class="method-row config-row-alt0 expandable">
1074             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1075            
1076            
1077             <td class="sig">
1078                 <a id="Roo.util.Observable-method-fireEvent"   name=".fireEvent"></a>
1079                 <div class="fixedFont">
1080                         <span class="attributes"></span><b class="itemname">fireEvent</b>
1081                                 
1082                                  (<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>) 
1083                         
1084                                 
1085                                          : 
1086                                         
1087                                                 
1088                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1089                                         
1090                                         
1091                                         
1092                                 
1093                         
1094                 </div>
1095                 <div class="mdesc">
1096                 
1097                    <div class="short">Fires the specified event with the passed parameters (minus the event name).</div> 
1098                  
1099                  
1100                  
1101                     <div class="long">
1102                         
1103                                 Fires the specified event with the passed parameters (minus the event name).
1104                     
1105                                 
1106                         
1107                         
1108                         
1109                         
1110                                 <dl class="detailList">
1111                                 <dt class="heading">Parameters:</dt>
1112                                 
1113                                         <dt>
1114                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1115                                                 
1116                                         </dt>
1117                                         <dd></dd>
1118                                 
1119                                         <dt>
1120                                                 <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>
1121                                                 
1122                                         </dt>
1123                                         <dd>Variable number of parameters are passed to handlers</dd>
1124                                 
1125                                 </dl>
1126                         
1127                         
1128                         
1129                         
1130                         
1131                                 <dl class="detailList">
1132                                 <dt class="heading">Returns:</dt>
1133                                 
1134                                         <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>
1135                                 
1136                                 </dl>
1137                         
1138                         
1139                         
1140
1141                     
1142                     
1143                      
1144                     </div>                    
1145                 </div>
1146
1147             </td>
1148             <td class="msource">
1149                 
1150                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1151                 &nbsp;
1152             </td>
1153         </tr>
1154         
1155           
1156           <tr class="method-row config-row-alt1 expandable notInherited">
1157             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1158            
1159            
1160             <td class="sig">
1161                 <a id="Roo.JsonView-method-getCount"   name=".getCount"></a>
1162                 <div class="fixedFont">
1163                         <span class="attributes"></span><b class="itemname">getCount</b>
1164                                 
1165                                  () 
1166                         
1167                                 
1168                                          : 
1169                                         
1170                                                 
1171                                                 <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
1172                                         
1173                                         
1174                                         
1175                                 
1176                         
1177                 </div>
1178                 <div class="mdesc">
1179                 
1180                    <div class="short">Get the number of records in the current JSON dataset</div> 
1181                  
1182                  
1183                  
1184                     <div class="long">
1185                         
1186                                 Get the number of records in the current JSON dataset
1187                     
1188                                 
1189                         
1190                         
1191                         
1192                         
1193                         
1194                         
1195                         
1196                         
1197                                 <dl class="detailList">
1198                                 <dt class="heading">Returns:</dt>
1199                                 
1200                                         <dd><span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  </dd>
1201                                 
1202                                 </dl>
1203                         
1204                         
1205                         
1206
1207                     
1208                     
1209                      
1210                     </div>                    
1211                 </div>
1212
1213             </td>
1214             <td class="msource">
1215                 
1216                         Roo.JsonView
1217                 &nbsp;
1218             </td>
1219         </tr>
1220         
1221           
1222           <tr class="method-row config-row-alt0 expandable">
1223             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1224            
1225            
1226             <td class="sig">
1227                 <a id="Roo.View-method-getEl"   name=".getEl"></a>
1228                 <div class="fixedFont">
1229                         <span class="attributes"></span><b class="itemname">getEl</b>
1230                                 
1231                                  () 
1232                         
1233                                 
1234                                          : 
1235                                         
1236                                                 
1237                                                 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
1238                                         
1239                                         
1240                                         
1241                                 
1242                         
1243                 </div>
1244                 <div class="mdesc">
1245                 
1246                    <div class="short">Returns the element this view is bound to.</div> 
1247                  
1248                  
1249                  
1250                     <div class="long">
1251                         
1252                                 Returns the element this view is bound to.
1253                     
1254                                 
1255                         
1256                         
1257                         
1258                         
1259                         
1260                         
1261                         
1262                         
1263                                 <dl class="detailList">
1264                                 <dt class="heading">Returns:</dt>
1265                                 
1266                                         <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span>  </dd>
1267                                 
1268                                 </dl>
1269                         
1270                         
1271                         
1272
1273                     
1274                     
1275                      
1276                     </div>                    
1277                 </div>
1278
1279             </td>
1280             <td class="msource">
1281                 
1282                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1283                 &nbsp;
1284             </td>
1285         </tr>
1286         
1287           
1288           <tr class="method-row config-row-alt1 expandable">
1289             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1290            
1291            
1292             <td class="sig">
1293                 <a id="Roo.View-method-getNode"   name=".getNode"></a>
1294                 <div class="fixedFont">
1295                         <span class="attributes"></span><b class="itemname">getNode</b>
1296                                 
1297                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String/Number <B><i>nodeInfo</i></B>) 
1298                         
1299                                 
1300                                          : 
1301                                         
1302                                                 
1303                                                 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
1304                                         
1305                                         
1306                                         
1307                                 
1308                         
1309                 </div>
1310                 <div class="mdesc">
1311                 
1312                    <div class="short">Gets a template node.</div> 
1313                  
1314                  
1315                  
1316                     <div class="long">
1317                         
1318                                 Gets a template node.
1319                     
1320                                 
1321                         
1322                         
1323                         
1324                         
1325                                 <dl class="detailList">
1326                                 <dt class="heading">Parameters:</dt>
1327                                 
1328                                         <dt>
1329                                                 <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>
1330                                                 
1331                                         </dt>
1332                                         <dd>An HTMLElement template node, index of a template node or the id of a template node</dd>
1333                                 
1334                                 </dl>
1335                         
1336                         
1337                         
1338                         
1339                         
1340                                 <dl class="detailList">
1341                                 <dt class="heading">Returns:</dt>
1342                                 
1343                                         <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>
1344                                 
1345                                 </dl>
1346                         
1347                         
1348                         
1349
1350                     
1351                     
1352                      
1353                     </div>                    
1354                 </div>
1355
1356             </td>
1357             <td class="msource">
1358                 
1359                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1360                 &nbsp;
1361             </td>
1362         </tr>
1363         
1364           
1365           <tr class="method-row config-row-alt0 expandable notInherited">
1366             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1367            
1368            
1369             <td class="sig">
1370                 <a id="Roo.JsonView-method-getNodeData"   name=".getNodeData"></a>
1371                 <div class="fixedFont">
1372                         <span class="attributes"></span><b class="itemname">getNodeData</b>
1373                                 
1374                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/Array <B><i>node</i></B>) 
1375                         
1376                                 
1377                                          : 
1378                                         
1379                                                 
1380                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>/Array
1381                                         
1382                                         
1383                                         
1384                                 
1385                         
1386                 </div>
1387                 <div class="mdesc">
1388                 
1389                    <div class="short">Returns the JSON object for the specified node(s)</div> 
1390                  
1391                  
1392                  
1393                     <div class="long">
1394                         
1395                                 Returns the JSON object for the specified node(s)
1396                     
1397                                 
1398                         
1399                         
1400                         
1401                         
1402                                 <dl class="detailList">
1403                                 <dt class="heading">Parameters:</dt>
1404                                 
1405                                         <dt>
1406                                                 <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>
1407                                                 
1408                                         </dt>
1409                                         <dd>The node or an array of nodes</dd>
1410                                 
1411                                 </dl>
1412                         
1413                         
1414                         
1415                         
1416                         
1417                                 <dl class="detailList">
1418                                 <dt class="heading">Returns:</dt>
1419                                 
1420                                         <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>
1421                                 
1422                                 </dl>
1423                         
1424                         
1425                         
1426
1427                     
1428                     
1429                      
1430                     </div>                    
1431                 </div>
1432
1433             </td>
1434             <td class="msource">
1435                 
1436                         Roo.JsonView
1437                 &nbsp;
1438             </td>
1439         </tr>
1440         
1441           
1442           <tr class="method-row config-row-alt1 expandable">
1443             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1444            
1445            
1446             <td class="sig">
1447                 <a id="Roo.View-method-getNodes"   name=".getNodes"></a>
1448                 <div class="fixedFont">
1449                         <span class="attributes"></span><b class="itemname">getNodes</b>
1450                                 
1451                                  (<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>) 
1452                         
1453                                 
1454                                          : 
1455                                         
1456                                                 
1457                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
1458                                         
1459                                         
1460                                         
1461                                 
1462                         
1463                 </div>
1464                 <div class="mdesc">
1465                 
1466                    <div class="short">Gets a range template nodes.</div> 
1467                  
1468                  
1469                  
1470                     <div class="long">
1471                         
1472                                 Gets a range template nodes.
1473                     
1474                                 
1475                         
1476                         
1477                         
1478                         
1479                                 <dl class="detailList">
1480                                 <dt class="heading">Parameters:</dt>
1481                                 
1482                                         <dt>
1483                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>startIndex</b>
1484                                                 
1485                                         </dt>
1486                                         <dd></dd>
1487                                 
1488                                         <dt>
1489                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>endIndex</b>
1490                                                 
1491                                         </dt>
1492                                         <dd></dd>
1493                                 
1494                                 </dl>
1495                         
1496                         
1497                         
1498                         
1499                         
1500                                 <dl class="detailList">
1501                                 <dt class="heading">Returns:</dt>
1502                                 
1503                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  An array of nodes</dd>
1504                                 
1505                                 </dl>
1506                         
1507                         
1508                         
1509
1510                     
1511                     
1512                      
1513                     </div>                    
1514                 </div>
1515
1516             </td>
1517             <td class="msource">
1518                 
1519                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1520                 &nbsp;
1521             </td>
1522         </tr>
1523         
1524           
1525           <tr class="method-row config-row-alt0 expandable">
1526             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1527            
1528            
1529             <td class="sig">
1530                 <a id="Roo.View-method-getSelectedIndexes"   name=".getSelectedIndexes"></a>
1531                 <div class="fixedFont">
1532                         <span class="attributes"></span><b class="itemname">getSelectedIndexes</b>
1533                                 
1534                                  () 
1535                         
1536                                 
1537                                          : 
1538                                         
1539                                                 
1540                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
1541                                         
1542                                         
1543                                         
1544                                 
1545                         
1546                 </div>
1547                 <div class="mdesc">
1548                 
1549                    <div class="short">Get the indexes of the selected nodes.</div> 
1550                  
1551                  
1552                  
1553                     <div class="long">
1554                         
1555                                 Get the indexes of the selected nodes.
1556                     
1557                                 
1558                         
1559                         
1560                         
1561                         
1562                         
1563                         
1564                         
1565                         
1566                                 <dl class="detailList">
1567                                 <dt class="heading">Returns:</dt>
1568                                 
1569                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  </dd>
1570                                 
1571                                 </dl>
1572                         
1573                         
1574                         
1575
1576                     
1577                     
1578                      
1579                     </div>                    
1580                 </div>
1581
1582             </td>
1583             <td class="msource">
1584                 
1585                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1586                 &nbsp;
1587             </td>
1588         </tr>
1589         
1590           
1591           <tr class="method-row config-row-alt1 expandable">
1592             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1593            
1594            
1595             <td class="sig">
1596                 <a id="Roo.View-method-getSelectedNodes"   name=".getSelectedNodes"></a>
1597                 <div class="fixedFont">
1598                         <span class="attributes"></span><b class="itemname">getSelectedNodes</b>
1599                                 
1600                                  () 
1601                         
1602                                 
1603                                          : 
1604                                         
1605                                                 
1606                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
1607                                         
1608                                         
1609                                         
1610                                 
1611                         
1612                 </div>
1613                 <div class="mdesc">
1614                 
1615                    <div class="short">Get the currently selected nodes.</div> 
1616                  
1617                  
1618                  
1619                     <div class="long">
1620                         
1621                                 Get the currently selected nodes.
1622                     
1623                                 
1624                         
1625                         
1626                         
1627                         
1628                         
1629                         
1630                         
1631                         
1632                                 <dl class="detailList">
1633                                 <dt class="heading">Returns:</dt>
1634                                 
1635                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  An array of HTMLElements</dd>
1636                                 
1637                                 </dl>
1638                         
1639                         
1640                         
1641
1642                     
1643                     
1644                      
1645                     </div>                    
1646                 </div>
1647
1648             </td>
1649             <td class="msource">
1650                 
1651                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1652                 &nbsp;
1653             </td>
1654         </tr>
1655         
1656           
1657           <tr class="method-row config-row-alt0 expandable">
1658             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1659            
1660            
1661             <td class="sig">
1662                 <a id="Roo.View-method-getSelectionCount"   name=".getSelectionCount"></a>
1663                 <div class="fixedFont">
1664                         <span class="attributes"></span><b class="itemname">getSelectionCount</b>
1665                                 
1666                                  () 
1667                         
1668                                 
1669                                          : 
1670                                         
1671                                                 
1672                                                 <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
1673                                         
1674                                         
1675                                         
1676                                 
1677                         
1678                 </div>
1679                 <div class="mdesc">
1680                 
1681                    <div class="short">Get the number of selected nodes.</div> 
1682                  
1683                  
1684                  
1685                     <div class="long">
1686                         
1687                                 Get the number of selected nodes.
1688                     
1689                                 
1690                         
1691                         
1692                         
1693                         
1694                         
1695                         
1696                         
1697                         
1698                                 <dl class="detailList">
1699                                 <dt class="heading">Returns:</dt>
1700                                 
1701                                         <dd><span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  </dd>
1702                                 
1703                                 </dl>
1704                         
1705                         
1706                         
1707
1708                     
1709                     
1710                      
1711                     </div>                    
1712                 </div>
1713
1714             </td>
1715             <td class="msource">
1716                 
1717                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1718                 &nbsp;
1719             </td>
1720         </tr>
1721         
1722           
1723           <tr class="method-row config-row-alt1 expandable">
1724             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1725            
1726            
1727             <td class="sig">
1728                 <a id="Roo.util.Observable-method-hasListener"   name=".hasListener"></a>
1729                 <div class="fixedFont">
1730                         <span class="attributes"></span><b class="itemname">hasListener</b>
1731                                 
1732                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>) 
1733                         
1734                                 
1735                                          : 
1736                                         
1737                                                 
1738                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1739                                         
1740                                         
1741                                         
1742                                 
1743                         
1744                 </div>
1745                 <div class="mdesc">
1746                 
1747                    <div class="short">Checks to see if this object has any listeners for a specified event</div> 
1748                  
1749                  
1750                  
1751                     <div class="long">
1752                         
1753                                 Checks to see if this object has any listeners for a specified event
1754                     
1755                                 
1756                         
1757                         
1758                         
1759                         
1760                                 <dl class="detailList">
1761                                 <dt class="heading">Parameters:</dt>
1762                                 
1763                                         <dt>
1764                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1765                                                 
1766                                         </dt>
1767                                         <dd>The name of the event to check for</dd>
1768                                 
1769                                 </dl>
1770                         
1771                         
1772                         
1773                         
1774                         
1775                                 <dl class="detailList">
1776                                 <dt class="heading">Returns:</dt>
1777                                 
1778                                         <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>
1779                                 
1780                                 </dl>
1781                         
1782                         
1783                         
1784
1785                     
1786                     
1787                      
1788                     </div>                    
1789                 </div>
1790
1791             </td>
1792             <td class="msource">
1793                 
1794                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1795                 &nbsp;
1796             </td>
1797         </tr>
1798         
1799           
1800           <tr class="method-row config-row-alt0 expandable">
1801             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1802            
1803            
1804             <td class="sig">
1805                 <a id="Roo.View-method-indexOf"   name=".indexOf"></a>
1806                 <div class="fixedFont">
1807                         <span class="attributes"></span><b class="itemname">indexOf</b>
1808                                 
1809                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String/Number <B><i>nodeInfo</i></B>) 
1810                         
1811                                 
1812                                          : 
1813                                         
1814                                                 
1815                                                 <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a>
1816                                         
1817                                         
1818                                         
1819                                 
1820                         
1821                 </div>
1822                 <div class="mdesc">
1823                 
1824                    <div class="short">Finds the index of the passed node</div> 
1825                  
1826                  
1827                  
1828                     <div class="long">
1829                         
1830                                 Finds the index of the passed node
1831                     
1832                                 
1833                         
1834                         
1835                         
1836                         
1837                                 <dl class="detailList">
1838                                 <dt class="heading">Parameters:</dt>
1839                                 
1840                                         <dt>
1841                                                 <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>
1842                                                 
1843                                         </dt>
1844                                         <dd>An HTMLElement template node, index of a template node or the id of a template node</dd>
1845                                 
1846                                 </dl>
1847                         
1848                         
1849                         
1850                         
1851                         
1852                                 <dl class="detailList">
1853                                 <dt class="heading">Returns:</dt>
1854                                 
1855                                         <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>
1856                                 
1857                                 </dl>
1858                         
1859                         
1860                         
1861
1862                     
1863                     
1864                      
1865                     </div>                    
1866                 </div>
1867
1868             </td>
1869             <td class="msource">
1870                 
1871                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1872                 &nbsp;
1873             </td>
1874         </tr>
1875         
1876           
1877           <tr class="method-row config-row-alt1 expandable">
1878             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1879            
1880            
1881             <td class="sig">
1882                 <a id="Roo.View-method-isSelected"   name=".isSelected"></a>
1883                 <div class="fixedFont">
1884                         <span class="attributes"></span><b class="itemname">isSelected</b>
1885                                 
1886                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/Number <B><i>node</i></B>) 
1887                         
1888                                 
1889                                          : 
1890                                         
1891                                                 
1892                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1893                                         
1894                                         
1895                                         
1896                                 
1897                         
1898                 </div>
1899                 <div class="mdesc">
1900                 
1901                    <div class="short">Returns true if the passed node is selected</div> 
1902                  
1903                  
1904                  
1905                     <div class="long">
1906                         
1907                                 Returns true if the passed node is selected
1908                     
1909                                 
1910                         
1911                         
1912                         
1913                         
1914                                 <dl class="detailList">
1915                                 <dt class="heading">Parameters:</dt>
1916                                 
1917                                         <dt>
1918                                                 <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>
1919                                                 
1920                                         </dt>
1921                                         <dd>The node or node index</dd>
1922                                 
1923                                 </dl>
1924                         
1925                         
1926                         
1927                         
1928                         
1929                                 <dl class="detailList">
1930                                 <dt class="heading">Returns:</dt>
1931                                 
1932                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  </dd>
1933                                 
1934                                 </dl>
1935                         
1936                         
1937                         
1938
1939                     
1940                     
1941                      
1942                     </div>                    
1943                 </div>
1944
1945             </td>
1946             <td class="msource">
1947                 
1948                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
1949                 &nbsp;
1950             </td>
1951         </tr>
1952         
1953           
1954           <tr class="method-row config-row-alt0 expandable notInherited">
1955             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1956            
1957            
1958             <td class="sig">
1959                 <a id="Roo.JsonView-method-load"   name=".load"></a>
1960                 <div class="fixedFont">
1961                         <span class="attributes"></span><b class="itemname">load</b>
1962                                 
1963                                  (<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>) 
1964                         
1965                                 
1966                         
1967                 </div>
1968                 <div class="mdesc">
1969                 
1970                    <div class="short">Performs an async HTTP request, and loads the JSON from the response.</div> 
1971                  
1972                  
1973                  
1974                     <div class="long">
1975                         
1976                                 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.
1977                     
1978                                 
1979                         
1980                         
1981                         
1982                         
1983                                 <dl class="detailList">
1984                                 <dt class="heading">Parameters:</dt>
1985                                 
1986                                         <dt>
1987                                                 <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>
1988                                                 
1989                                         </dt>
1990                                         <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>
1991                                 
1992                                         <dt>
1993                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/Object</span>  <b>params</b>
1994                                                 
1995                                         </dt>
1996                                         <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>
1997                                 
1998                                         <dt>
1999                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>callback</b>
2000                                                 
2001                                         </dt>
2002                                         <dd>(optional) Callback when transaction is complete - called with signature (oElement, bSuccess)</dd>
2003                                 
2004                                         <dt>
2005                                                 <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>
2006                                                 
2007                                         </dt>
2008                                         <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>
2009                                 
2010                                 </dl>
2011                         
2012                         
2013                         
2014                         
2015                         
2016                         
2017                         
2018
2019                     
2020                     
2021                      
2022                     </div>                    
2023                 </div>
2024
2025             </td>
2026             <td class="msource">
2027                 
2028                         Roo.JsonView
2029                 &nbsp;
2030             </td>
2031         </tr>
2032         
2033           
2034           <tr class="method-row config-row-alt1 expandable">
2035             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2036            
2037            
2038             <td class="sig">
2039                 <a id="Roo.util.Observable-method-on"   name=".on"></a>
2040                 <div class="fixedFont">
2041                         <span class="attributes"></span><b class="itemname">on</b>
2042                                 
2043                                  (<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>) 
2044                         
2045                                 
2046                         
2047                 </div>
2048                 <div class="mdesc">
2049                 
2050                    <div class="short">Appends an event handler to this element (shorthand for addListener)</div> 
2051                  
2052                  
2053                  
2054                     <div class="long">
2055                         
2056                                 Appends an event handler to this element (shorthand for addListener)
2057                     
2058                                 
2059                         
2060                         
2061                         
2062                         
2063                                 <dl class="detailList">
2064                                 <dt class="heading">Parameters:</dt>
2065                                 
2066                                         <dt>
2067                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
2068                                                 
2069                                         </dt>
2070                                         <dd>The type of event to listen for</dd>
2071                                 
2072                                         <dt>
2073                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
2074                                                 
2075                                         </dt>
2076                                         <dd>The method the event invokes</dd>
2077                                 
2078                                         <dt>
2079                                                 <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>
2080                                                 
2081                                         </dt>
2082                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
2083                                 
2084                                         <dt>
2085                                                 <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>
2086                                                 
2087                                         </dt>
2088                                         <dd>(optional)</dd>
2089                                 
2090                                 </dl>
2091                         
2092                         
2093                         
2094                         
2095                         
2096                         
2097                         
2098
2099                     
2100                     
2101                      
2102                     </div>                    
2103                 </div>
2104
2105             </td>
2106             <td class="msource">
2107                 
2108                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2109                 &nbsp;
2110             </td>
2111         </tr>
2112         
2113           
2114           <tr class="method-row config-row-alt0 expandable">
2115             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2116            
2117            
2118             <td class="sig">
2119                 <a id="Roo.View-method-onBeforeLoad"   name=".onBeforeLoad"></a>
2120                 <div class="fixedFont">
2121                         <span class="attributes"></span><b class="itemname">onBeforeLoad</b>
2122                                 
2123                                  () 
2124                         
2125                                 
2126                         
2127                 </div>
2128                 <div class="mdesc">
2129                 
2130                    <div class="short">onbeforeLoad - masks the loading area.</div> 
2131                  
2132                  
2133                  
2134                     <div class="long">
2135                         
2136                                 onbeforeLoad - masks the loading area.
2137                     
2138                                 
2139                         
2140                         
2141                         
2142                         
2143                         
2144                         
2145                         
2146                         
2147                         
2148                         
2149
2150                     
2151                     
2152                      
2153                     </div>                    
2154                 </div>
2155
2156             </td>
2157             <td class="msource">
2158                 
2159                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2160                 &nbsp;
2161             </td>
2162         </tr>
2163         
2164           
2165           <tr class="method-row config-row-alt1 expandable">
2166             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2167            
2168            
2169             <td class="sig">
2170                 <a id="Roo.View-method-prepareData"   name=".prepareData"></a>
2171                 <div class="fixedFont">
2172                         <span class="attributes"></span><b class="itemname">prepareData</b>
2173                                 
2174                                  (<a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/Object <B><i>data</i></B>) 
2175                         
2176                                 
2177                         
2178                 </div>
2179                 <div class="mdesc">
2180                 
2181                    <div class="short">Function to override to reformat the data that is sent to<br/>the template for each node.</div> 
2182                  
2183                  
2184                  
2185                     <div class="long">
2186                         
2187                                 Function to override to reformat the data that is sent to<br/>the template for each node.<br/>DEPRICATED - use the preparedata event handler.
2188                     
2189                                 
2190                         
2191                         
2192                         
2193                         
2194                                 <dl class="detailList">
2195                                 <dt class="heading">Parameters:</dt>
2196                                 
2197                                         <dt>
2198                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/Object</span>  <b>data</b>
2199                                                 
2200                                         </dt>
2201                                         <dd>The raw data (array of colData for a data model bound view or<br/>a JSON object for an UpdateManager bound view).</dd>
2202                                 
2203                                 </dl>
2204                         
2205                         
2206                         
2207                         
2208                         
2209                         
2210                         
2211
2212                     
2213                     
2214                      
2215                     </div>                    
2216                 </div>
2217
2218             </td>
2219             <td class="msource">
2220                 
2221                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2222                 &nbsp;
2223             </td>
2224         </tr>
2225         
2226           
2227           <tr class="method-row config-row-alt0 expandable">
2228             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2229            
2230            
2231             <td class="sig">
2232                 <a id="Roo.util.Observable-method-purgeListeners"   name=".purgeListeners"></a>
2233                 <div class="fixedFont">
2234                         <span class="attributes"></span><b class="itemname">purgeListeners</b>
2235                                 
2236                                  () 
2237                         
2238                                 
2239                         
2240                 </div>
2241                 <div class="mdesc">
2242                 
2243                    <div class="short">Removes all listeners for this object</div> 
2244                  
2245                  
2246                  
2247                     <div class="long">
2248                         
2249                                 Removes all listeners for this object
2250                     
2251                                 
2252                         
2253                         
2254                         
2255                         
2256                         
2257                         
2258                         
2259                         
2260                         
2261                         
2262
2263                     
2264                     
2265                      
2266                     </div>                    
2267                 </div>
2268
2269             </td>
2270             <td class="msource">
2271                 
2272                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2273                 &nbsp;
2274             </td>
2275         </tr>
2276         
2277           
2278           <tr class="method-row config-row-alt1 expandable notInherited">
2279             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2280            
2281            
2282             <td class="sig">
2283                 <a id="Roo.JsonView-method-refresh"   name=".refresh"></a>
2284                 <div class="fixedFont">
2285                         <span class="attributes"></span><b class="itemname">refresh</b>
2286                                 
2287                                  () 
2288                         
2289                                 
2290                         
2291                 </div>
2292                 <div class="mdesc">
2293                 
2294                    <div class="short">Refreshes the view.</div> 
2295                  
2296                  
2297                  
2298                     <div class="long">
2299                         
2300                                 Refreshes the view.
2301                     
2302                                 
2303                         
2304                         
2305                         
2306                         
2307                         
2308                         
2309                         
2310                         
2311                         
2312                         
2313
2314                     
2315                     
2316                      
2317                     </div>                    
2318                 </div>
2319
2320             </td>
2321             <td class="msource">
2322                 
2323                         Roo.JsonView
2324                 &nbsp;
2325             </td>
2326         </tr>
2327         
2328           
2329           <tr class="method-row config-row-alt0 expandable">
2330             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2331            
2332            
2333             <td class="sig">
2334                 <a id="Roo.View-method-refreshNode"   name=".refreshNode"></a>
2335                 <div class="fixedFont">
2336                         <span class="attributes"></span><b class="itemname">refreshNode</b>
2337                                 
2338                                  (<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>index</i></B>) 
2339                         
2340                                 
2341                         
2342                 </div>
2343                 <div class="mdesc">
2344                 
2345                    <div class="short">Refresh an individual node.</div> 
2346                  
2347                  
2348                  
2349                     <div class="long">
2350                         
2351                                 Refresh an individual node.
2352                     
2353                                 
2354                         
2355                         
2356                         
2357                         
2358                                 <dl class="detailList">
2359                                 <dt class="heading">Parameters:</dt>
2360                                 
2361                                         <dt>
2362                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>index</b>
2363                                                 
2364                                         </dt>
2365                                         <dd></dd>
2366                                 
2367                                 </dl>
2368                         
2369                         
2370                         
2371                         
2372                         
2373                         
2374                         
2375
2376                     
2377                     
2378                      
2379                     </div>                    
2380                 </div>
2381
2382             </td>
2383             <td class="msource">
2384                 
2385                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2386                 &nbsp;
2387             </td>
2388         </tr>
2389         
2390           
2391           <tr class="method-row config-row-alt1 expandable">
2392             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2393            
2394            
2395             <td class="sig">
2396                 <a id="Roo.util.Observable-method-removeListener"   name=".removeListener"></a>
2397                 <div class="fixedFont">
2398                         <span class="attributes"></span><b class="itemname">removeListener</b>
2399                                 
2400                                  (<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>) 
2401                         
2402                                 
2403                         
2404                 </div>
2405                 <div class="mdesc">
2406                 
2407                    <div class="short">Removes a listener</div> 
2408                  
2409                  
2410                  
2411                     <div class="long">
2412                         
2413                                 Removes a listener
2414                     
2415                                 
2416                         
2417                         
2418                         
2419                         
2420                                 <dl class="detailList">
2421                                 <dt class="heading">Parameters:</dt>
2422                                 
2423                                         <dt>
2424                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
2425                                                 
2426                                         </dt>
2427                                         <dd>The type of event to listen for</dd>
2428                                 
2429                                         <dt>
2430                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
2431                                                 
2432                                         </dt>
2433                                         <dd>The handler to remove</dd>
2434                                 
2435                                         <dt>
2436                                                 <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>
2437                                                 
2438                                         </dt>
2439                                         <dd>(optional) The scope (this object) for the handler</dd>
2440                                 
2441                                 </dl>
2442                         
2443                         
2444                         
2445                         
2446                         
2447                         
2448                         
2449
2450                     
2451                     
2452                      
2453                     </div>                    
2454                 </div>
2455
2456             </td>
2457             <td class="msource">
2458                 
2459                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2460                 &nbsp;
2461             </td>
2462         </tr>
2463         
2464           
2465           <tr class="method-row config-row-alt0 expandable">
2466             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2467            
2468            
2469             <td class="sig">
2470                 <a id="Roo.View-method-select"   name=".select"></a>
2471                 <div class="fixedFont">
2472                         <span class="attributes"></span><b class="itemname">select</b>
2473                                 
2474                                  (<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>) 
2475                         
2476                                 
2477                         
2478                 </div>
2479                 <div class="mdesc">
2480                 
2481                    <div class="short">Selects nodes.</div> 
2482                  
2483                  
2484                  
2485                     <div class="long">
2486                         
2487                                 Selects nodes.
2488                     
2489                                 
2490                         
2491                         
2492                         
2493                         
2494                                 <dl class="detailList">
2495                                 <dt class="heading">Parameters:</dt>
2496                                 
2497                                         <dt>
2498                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/HTMLElement/String/Number</span>  <b>nodeInfo</b>
2499                                                 
2500                                         </dt>
2501                                         <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>
2502                                 
2503                                         <dt>
2504                                                 <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>
2505                                                 
2506                                         </dt>
2507                                         <dd>(optional) true to keep existing selections</dd>
2508                                 
2509                                         <dt>
2510                                                 <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>
2511                                                 
2512                                         </dt>
2513                                         <dd>(optional) true to skip firing of the selectionchange vent</dd>
2514                                 
2515                                 </dl>
2516                         
2517                         
2518                         
2519                         
2520                         
2521                         
2522                         
2523
2524                     
2525                     
2526                      
2527                     </div>                    
2528                 </div>
2529
2530             </td>
2531             <td class="msource">
2532                 
2533                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2534                 &nbsp;
2535             </td>
2536         </tr>
2537         
2538           
2539           <tr class="method-row config-row-alt1 expandable">
2540             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2541            
2542            
2543             <td class="sig">
2544                 <a id="Roo.View-method-setStore"   name=".setStore"></a>
2545                 <div class="fixedFont">
2546                         <span class="attributes"></span><b class="itemname">setStore</b>
2547                                 
2548                                  (Store <B><i>store</i></B>) 
2549                         
2550                                 
2551                         
2552                 </div>
2553                 <div class="mdesc">
2554                 
2555                    <div class="short">Changes the data store this view uses and refresh the view.</div> 
2556                  
2557                  
2558                  
2559                     <div class="long">
2560                         
2561                                 Changes the data store this view uses and refresh the view.
2562                     
2563                                 
2564                         
2565                         
2566                         
2567                         
2568                                 <dl class="detailList">
2569                                 <dt class="heading">Parameters:</dt>
2570                                 
2571                                         <dt>
2572                                                 <span class="fixedFont">Store</span>  <b>store</b>
2573                                                 
2574                                         </dt>
2575                                         <dd></dd>
2576                                 
2577                                 </dl>
2578                         
2579                         
2580                         
2581                         
2582                         
2583                         
2584                         
2585
2586                     
2587                     
2588                      
2589                     </div>                    
2590                 </div>
2591
2592             </td>
2593             <td class="msource">
2594                 
2595                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2596                 &nbsp;
2597             </td>
2598         </tr>
2599         
2600           
2601           <tr class="method-row config-row-alt0 expandable notInherited">
2602             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2603            
2604            
2605             <td class="sig">
2606                 <a id="Roo.JsonView-method-sort"   name=".sort"></a>
2607                 <div class="fixedFont">
2608                         <span class="attributes"></span><b class="itemname">sort</b>
2609                                 
2610                                  (<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>) 
2611                         
2612                                 
2613                         
2614                 </div>
2615                 <div class="mdesc">
2616                 
2617                    <div class="short">Sorts the data for this view and refreshes it.</div> 
2618                  
2619                  
2620                  
2621                     <div class="long">
2622                         
2623                                 Sorts the data for this view and refreshes it.
2624                     
2625                                 
2626                         
2627                         
2628                         
2629                         
2630                                 <dl class="detailList">
2631                                 <dt class="heading">Parameters:</dt>
2632                                 
2633                                         <dt>
2634                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>property</b>
2635                                                 
2636                                         </dt>
2637                                         <dd>A property on your JSON objects to sort on</dd>
2638                                 
2639                                         <dt>
2640                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>direction</b>
2641                                                 
2642                                         </dt>
2643                                         <dd>(optional) "desc" or "asc" (defaults to "asc")</dd>
2644                                 
2645                                         <dt>
2646                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>sortType</b>
2647                                                 
2648                                         </dt>
2649                                         <dd>(optional) A function to call to convert the data to a sortable value.</dd>
2650                                 
2651                                 </dl>
2652                         
2653                         
2654                         
2655                         
2656                         
2657                         
2658                         
2659
2660                     
2661                     
2662                      
2663                     </div>                    
2664                 </div>
2665
2666             </td>
2667             <td class="msource">
2668                 
2669                         Roo.JsonView
2670                 &nbsp;
2671             </td>
2672         </tr>
2673         
2674           
2675           <tr class="method-row config-row-alt1 expandable">
2676             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2677            
2678            
2679             <td class="sig">
2680                 <a id="Roo.util.Observable-method-un"   name=".un"></a>
2681                 <div class="fixedFont">
2682                         <span class="attributes"></span><b class="itemname">un</b>
2683                                 
2684                                  (<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>) 
2685                         
2686                                 
2687                         
2688                 </div>
2689                 <div class="mdesc">
2690                 
2691                    <div class="short">Removes a listener (shorthand for removeListener)</div> 
2692                  
2693                  
2694                  
2695                     <div class="long">
2696                         
2697                                 Removes a listener (shorthand for removeListener)
2698                     
2699                                 
2700                         
2701                         
2702                         
2703                         
2704                                 <dl class="detailList">
2705                                 <dt class="heading">Parameters:</dt>
2706                                 
2707                                         <dt>
2708                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
2709                                                 
2710                                         </dt>
2711                                         <dd>The type of event to listen for</dd>
2712                                 
2713                                         <dt>
2714                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
2715                                                 
2716                                         </dt>
2717                                         <dd>The handler to remove</dd>
2718                                 
2719                                         <dt>
2720                                                 <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>
2721                                                 
2722                                         </dt>
2723                                         <dd>(optional) The scope (this object) for the handler</dd>
2724                                 
2725                                 </dl>
2726                         
2727                         
2728                         
2729                         
2730                         
2731                         
2732                         
2733
2734                     
2735                     
2736                      
2737                     </div>                    
2738                 </div>
2739
2740             </td>
2741             <td class="msource">
2742                 
2743                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2744                 &nbsp;
2745             </td>
2746         </tr>
2747         
2748           
2749           <tr class="method-row config-row-alt0 expandable">
2750             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2751            
2752            
2753             <td class="sig">
2754                 <a id="Roo.View-method-unselect"   name=".unselect"></a>
2755                 <div class="fixedFont">
2756                         <span class="attributes"></span><b class="itemname">unselect</b>
2757                                 
2758                                  (<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>) 
2759                         
2760                                 
2761                         
2762                 </div>
2763                 <div class="mdesc">
2764                 
2765                    <div class="short">Unselects nodes.</div> 
2766                  
2767                  
2768                  
2769                     <div class="long">
2770                         
2771                                 Unselects nodes.
2772                     
2773                                 
2774                         
2775                         
2776                         
2777                         
2778                                 <dl class="detailList">
2779                                 <dt class="heading">Parameters:</dt>
2780                                 
2781                                         <dt>
2782                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/HTMLElement/String/Number</span>  <b>nodeInfo</b>
2783                                                 
2784                                         </dt>
2785                                         <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>
2786                                 
2787                                         <dt>
2788                                                 <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>
2789                                                 
2790                                         </dt>
2791                                         <dd>(optional) true IGNORED (for campatibility with select)</dd>
2792                                 
2793                                         <dt>
2794                                                 <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>
2795                                                 
2796                                         </dt>
2797                                         <dd>(optional) true to skip firing of the selectionchange vent</dd>
2798                                 
2799                                 </dl>
2800                         
2801                         
2802                         
2803                         
2804                         
2805                         
2806                         
2807
2808                     
2809                     
2810                      
2811                     </div>                    
2812                 </div>
2813
2814             </td>
2815             <td class="msource">
2816                 
2817                         <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2818                 &nbsp;
2819             </td>
2820         </tr>
2821         
2822                                                        
2823     </table>
2824
2825   
2826   <!-- ============================== events summary / details ======================== -->
2827   
2828   
2829   <a id="Roo.JsonView-events"></a>
2830     
2831   
2832         
2833    
2834   
2835     
2836     
2837     
2838       <table cellspacing="0" class="member-table">
2839                 <caption>Events</caption>
2840               <thead>
2841                 <tr>
2842                     <th class="sig-header" colspan="2">Event</th>            
2843                     <th class="msource-header">Defined By</th>
2844
2845                 </tr>
2846               </thead>  
2847         
2848         
2849          
2850         
2851         
2852           <tr class="method-row expandable config-row-alt0">
2853             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2854             
2855             <td class="sig">
2856                 <a id="Roo.View-event-*beforeclick"></a>
2857                 
2858                <div class="fixedFont">
2859                 <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>) 
2860                 
2861                 </div>
2862
2863                 <div class="mdesc">
2864
2865                    <div class="short">Fires before a click is processed.
2866                    
2867                 </div> 
2868                     
2869                     <div class="long">
2870                     
2871                         Fires before a click is processed. Returns false to cancel the default action.
2872                     
2873                         
2874                         
2875                 
2876                         
2877                                 <dl class="detailList">
2878                                 <dt class="heading">Parameters:</dt>
2879                                 
2880                                         <dt>
2881                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
2882                                                 
2883                                         </dt>
2884                                         <dd></dd>
2885                                 
2886                                         <dt>
2887                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
2888                                                 
2889                                         </dt>
2890                                         <dd>The index of the target node</dd>
2891                                 
2892                                         <dt>
2893                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
2894                                                 
2895                                         </dt>
2896                                         <dd>The target node</dd>
2897                                 
2898                                         <dt>
2899                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2900                                                 
2901                                         </dt>
2902                                         <dd>The raw event object</dd>
2903                                 
2904                                 </dl>
2905                         
2906                         
2907                         
2908                         
2909                         
2910                         
2911                         
2912
2913                     
2914                     
2915                      
2916                     </div>                    
2917                 </div>
2918
2919             </td>
2920             <td class="msource">
2921                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
2922             </td>
2923         </tr>
2924         
2925           <tr class="method-row expandable config-row-alt1 notInherited">
2926             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2927             
2928             <td class="sig">
2929                 <a id="Roo.JsonView-event-*beforerender"></a>
2930                 
2931                <div class="fixedFont">
2932                 <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>) 
2933                 
2934                 </div>
2935
2936                 <div class="mdesc">
2937
2938                    <div class="short">Fires before rendering of the downloaded JSON data.
2939                    
2940                 </div> 
2941                     
2942                     <div class="long">
2943                     
2944                         Fires before rendering of the downloaded JSON data.
2945                     
2946                         
2947                         
2948                 
2949                         
2950                                 <dl class="detailList">
2951                                 <dt class="heading">Parameters:</dt>
2952                                 
2953                                         <dt>
2954                                                 <span class="fixedFont"><a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a></span> <b>this</b>
2955                                                 
2956                                         </dt>
2957                                         <dd></dd>
2958                                 
2959                                         <dt>
2960                                                 <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>
2961                                                 
2962                                         </dt>
2963                                         <dd>The JSON data loaded</dd>
2964                                 
2965                                 </dl>
2966                         
2967                         
2968                         
2969                         
2970                         
2971                         
2972                         
2973
2974                     
2975                     
2976                      
2977                     </div>                    
2978                 </div>
2979
2980             </td>
2981             <td class="msource">
2982                 Roo.JsonView
2983             </td>
2984         </tr>
2985         
2986           <tr class="method-row expandable config-row-alt0">
2987             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2988             
2989             <td class="sig">
2990                 <a id="Roo.View-event-*beforeselect"></a>
2991                 
2992                <div class="fixedFont">
2993                 <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>) 
2994                 
2995                 </div>
2996
2997                 <div class="mdesc">
2998
2999                    <div class="short">Fires before a selection is made.
3000                    
3001                 </div> 
3002                     
3003                     <div class="long">
3004                     
3005                         Fires before a selection is made. If any handlers return false, the selection is cancelled.
3006                     
3007                         
3008                         
3009                 
3010                         
3011                                 <dl class="detailList">
3012                                 <dt class="heading">Parameters:</dt>
3013                                 
3014                                         <dt>
3015                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
3016                                                 
3017                                         </dt>
3018                                         <dd></dd>
3019                                 
3020                                         <dt>
3021                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
3022                                                 
3023                                         </dt>
3024                                         <dd>The node to be selected</dd>
3025                                 
3026                                         <dt>
3027                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>selections</b>
3028                                                 
3029                                         </dt>
3030                                         <dd>Array of currently selected nodes</dd>
3031                                 
3032                                 </dl>
3033                         
3034                         
3035                         
3036                         
3037                         
3038                         
3039                         
3040
3041                     
3042                     
3043                      
3044                     </div>                    
3045                 </div>
3046
3047             </td>
3048             <td class="msource">
3049                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
3050             </td>
3051         </tr>
3052         
3053           <tr class="method-row expandable config-row-alt1">
3054             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3055             
3056             <td class="sig">
3057                 <a id="Roo.View-event-*click"></a>
3058                 
3059                <div class="fixedFont">
3060                 <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>) 
3061                 
3062                 </div>
3063
3064                 <div class="mdesc">
3065
3066                    <div class="short">Fires when a template node is clicked.
3067                    
3068                 </div> 
3069                     
3070                     <div class="long">
3071                     
3072                         Fires when a template node is clicked.
3073                     
3074                         
3075                         
3076                 
3077                         
3078                                 <dl class="detailList">
3079                                 <dt class="heading">Parameters:</dt>
3080                                 
3081                                         <dt>
3082                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
3083                                                 
3084                                         </dt>
3085                                         <dd></dd>
3086                                 
3087                                         <dt>
3088                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
3089                                                 
3090                                         </dt>
3091                                         <dd>The index of the target node</dd>
3092                                 
3093                                         <dt>
3094                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
3095                                                 
3096                                         </dt>
3097                                         <dd>The target node</dd>
3098                                 
3099                                         <dt>
3100                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
3101                                                 
3102                                         </dt>
3103                                         <dd>The raw event object</dd>
3104                                 
3105                                 </dl>
3106                         
3107                         
3108                         
3109                         
3110                         
3111                         
3112                         
3113
3114                     
3115                     
3116                      
3117                     </div>                    
3118                 </div>
3119
3120             </td>
3121             <td class="msource">
3122                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
3123             </td>
3124         </tr>
3125         
3126           <tr class="method-row expandable config-row-alt0">
3127             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3128             
3129             <td class="sig">
3130                 <a id="Roo.View-event-*contextmenu"></a>
3131                 
3132                <div class="fixedFont">
3133                 <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>) 
3134                 
3135                 </div>
3136
3137                 <div class="mdesc">
3138
3139                    <div class="short">Fires when a template node is right clicked.
3140                    
3141                 </div> 
3142                     
3143                     <div class="long">
3144                     
3145                         Fires when a template node is right clicked.
3146                     
3147                         
3148                         
3149                 
3150                         
3151                                 <dl class="detailList">
3152                                 <dt class="heading">Parameters:</dt>
3153                                 
3154                                         <dt>
3155                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
3156                                                 
3157                                         </dt>
3158                                         <dd></dd>
3159                                 
3160                                         <dt>
3161                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
3162                                                 
3163                                         </dt>
3164                                         <dd>The index of the target node</dd>
3165                                 
3166                                         <dt>
3167                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
3168                                                 
3169                                         </dt>
3170                                         <dd>The target node</dd>
3171                                 
3172                                         <dt>
3173                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
3174                                                 
3175                                         </dt>
3176                                         <dd>The raw event object</dd>
3177                                 
3178                                 </dl>
3179                         
3180                         
3181                         
3182                         
3183                         
3184                         
3185                         
3186
3187                     
3188                     
3189                      
3190                     </div>                    
3191                 </div>
3192
3193             </td>
3194             <td class="msource">
3195                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
3196             </td>
3197         </tr>
3198         
3199           <tr class="method-row expandable config-row-alt1">
3200             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3201             
3202             <td class="sig">
3203                 <a id="Roo.View-event-*dblclick"></a>
3204                 
3205                <div class="fixedFont">
3206                 <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>) 
3207                 
3208                 </div>
3209
3210                 <div class="mdesc">
3211
3212                    <div class="short">Fires when a template node is double clicked.
3213                    
3214                 </div> 
3215                     
3216                     <div class="long">
3217                     
3218                         Fires when a template node is double clicked.
3219                     
3220                         
3221                         
3222                 
3223                         
3224                                 <dl class="detailList">
3225                                 <dt class="heading">Parameters:</dt>
3226                                 
3227                                         <dt>
3228                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
3229                                                 
3230                                         </dt>
3231                                         <dd></dd>
3232                                 
3233                                         <dt>
3234                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>index</b>
3235                                                 
3236                                         </dt>
3237                                         <dd>The index of the target node</dd>
3238                                 
3239                                         <dt>
3240                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span> <b>node</b>
3241                                                 
3242                                         </dt>
3243                                         <dd>The target node</dd>
3244                                 
3245                                         <dt>
3246                                                 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
3247                                                 
3248                                         </dt>
3249                                         <dd>The raw event object</dd>
3250                                 
3251                                 </dl>
3252                         
3253                         
3254                         
3255                         
3256                         
3257                         
3258                         
3259
3260                     
3261                     
3262                      
3263                     </div>                    
3264                 </div>
3265
3266             </td>
3267             <td class="msource">
3268                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
3269             </td>
3270         </tr>
3271         
3272           <tr class="method-row expandable config-row-alt0 notInherited">
3273             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3274             
3275             <td class="sig">
3276                 <a id="Roo.JsonView-event-*load"></a>
3277                 
3278                <div class="fixedFont">
3279                 <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>) 
3280                 
3281                 </div>
3282
3283                 <div class="mdesc">
3284
3285                    <div class="short">Fires when data is loaded.
3286                    
3287                 </div> 
3288                     
3289                     <div class="long">
3290                     
3291                         Fires when data is loaded.
3292                     
3293                         
3294                         
3295                 
3296                         
3297                                 <dl class="detailList">
3298                                 <dt class="heading">Parameters:</dt>
3299                                 
3300                                         <dt>
3301                                                 <span class="fixedFont"><a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a></span> <b>this</b>
3302                                                 
3303                                         </dt>
3304                                         <dd></dd>
3305                                 
3306                                         <dt>
3307                                                 <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>
3308                                                 
3309                                         </dt>
3310                                         <dd>The JSON data loaded</dd>
3311                                 
3312                                         <dt>
3313                                                 <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>
3314                                                 
3315                                         </dt>
3316                                         <dd>The raw Connect response object</dd>
3317                                 
3318                                 </dl>
3319                         
3320                         
3321                         
3322                         
3323                         
3324                         
3325                         
3326
3327                     
3328                     
3329                      
3330                     </div>                    
3331                 </div>
3332
3333             </td>
3334             <td class="msource">
3335                 Roo.JsonView
3336             </td>
3337         </tr>
3338         
3339           <tr class="method-row expandable config-row-alt1 notInherited">
3340             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3341             
3342             <td class="sig">
3343                 <a id="Roo.JsonView-event-*loadexception"></a>
3344                 
3345                <div class="fixedFont">
3346                 <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>) 
3347                 
3348                 </div>
3349
3350                 <div class="mdesc">
3351
3352                    <div class="short">Fires when loading fails.
3353                    
3354                 </div> 
3355                     
3356                     <div class="long">
3357                     
3358                         Fires when loading fails.
3359                     
3360                         
3361                         
3362                 
3363                         
3364                                 <dl class="detailList">
3365                                 <dt class="heading">Parameters:</dt>
3366                                 
3367                                         <dt>
3368                                                 <span class="fixedFont"><a href="./Roo.JsonView.html#constructor" roo:cls="Roo.JsonView.html#constructor">Roo.JsonView</a></span> <b>this</b>
3369                                                 
3370                                         </dt>
3371                                         <dd></dd>
3372                                 
3373                                         <dt>
3374                                                 <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>
3375                                                 
3376                                         </dt>
3377                                         <dd>The raw Connect response object</dd>
3378                                 
3379                                 </dl>
3380                         
3381                         
3382                         
3383                         
3384                         
3385                         
3386                         
3387
3388                     
3389                     
3390                      
3391                     </div>                    
3392                 </div>
3393
3394             </td>
3395             <td class="msource">
3396                 Roo.JsonView
3397             </td>
3398         </tr>
3399         
3400           <tr class="method-row expandable config-row-alt0">
3401             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3402             
3403             <td class="sig">
3404                 <a id="Roo.View-event-*preparedata"></a>
3405                 
3406                <div class="fixedFont">
3407                 <b class="itemname">preparedata</b> (<a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</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>) 
3408                 
3409                 </div>
3410
3411                 <div class="mdesc">
3412
3413                    <div class="short">Fires on every row to render, to allow you to change the data.
3414                    
3415                 </div> 
3416                     
3417                     <div class="long">
3418                     
3419                         Fires on every row to render, to allow you to change the data.
3420                     
3421                         
3422                         
3423                 
3424                         
3425                                 <dl class="detailList">
3426                                 <dt class="heading">Parameters:</dt>
3427                                 
3428                                         <dt>
3429                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
3430                                                 
3431                                         </dt>
3432                                         <dd></dd>
3433                                 
3434                                         <dt>
3435                                                 <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>
3436                                                 
3437                                         </dt>
3438                                         <dd>to be rendered (change this)</dd>
3439                                 
3440                                 </dl>
3441                         
3442                         
3443                         
3444                         
3445                         
3446                         
3447                         
3448
3449                     
3450                     
3451                      
3452                     </div>                    
3453                 </div>
3454
3455             </td>
3456             <td class="msource">
3457                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
3458             </td>
3459         </tr>
3460         
3461           <tr class="method-row expandable config-row-alt1">
3462             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3463             
3464             <td class="sig">
3465                 <a id="Roo.View-event-*selectionchange"></a>
3466                 
3467                <div class="fixedFont">
3468                 <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>) 
3469                 
3470                 </div>
3471
3472                 <div class="mdesc">
3473
3474                    <div class="short">Fires when the selected nodes change.
3475                    
3476                 </div> 
3477                     
3478                     <div class="long">
3479                     
3480                         Fires when the selected nodes change.
3481                     
3482                         
3483                         
3484                 
3485                         
3486                                 <dl class="detailList">
3487                                 <dt class="heading">Parameters:</dt>
3488                                 
3489                                         <dt>
3490                                                 <span class="fixedFont"><a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a></span> <b>this</b>
3491                                                 
3492                                         </dt>
3493                                         <dd></dd>
3494                                 
3495                                         <dt>
3496                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>selections</b>
3497                                                 
3498                                         </dt>
3499                                         <dd>Array of the selected nodes</dd>
3500                                 
3501                                 </dl>
3502                         
3503                         
3504                         
3505                         
3506                         
3507                         
3508                         
3509
3510                     
3511                     
3512                      
3513                     </div>                    
3514                 </div>
3515
3516             </td>
3517             <td class="msource">
3518                 <a href="./Roo.View.html#constructor" roo:cls="Roo.View.html#constructor">Roo.View</a>
3519             </td>
3520         </tr>
3521         
3522                                                        
3523     </table>
3524
3525   
3526   
3527   
3528  
3529 <!-- ============================== footer ================================= -->
3530                 <div class="fineprint" style="clear:both">
3531                         
3532                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Thu Feb 05 2015 10:09:47 GMT+0800 (HKT)
3533                         Based on 
3534                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
3535                 </div>
3536         </body>
3537 </html>