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