sync
[roojs1] / docs / symbols / Roo.grid.AbstractSelectionModel.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.grid.AbstractSelectionModel</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.grid.AbstractSelectionModel-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35         <a class="inner-link" href="#Roo.grid.AbstractSelectionModel-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36         <a class="inner-link" href="#Roo.grid.AbstractSelectionModel-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37         <a class="inner-link" href="#Roo.grid.AbstractSelectionModel-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 class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.grid.AbstractSelectionModel 
48
49                    </pre>
50                 </div>
51        
52 <!-- ============================== class title / details ============================ -->
53     
54     
55     <h1 class="classTitle">
56                                 
57                                 Class Roo.grid.AbstractSelectionModel
58                         </h1>
59                         
60     <table cellspacing="0" class="class-summary-table">
61         
62                 <tr><td class="label">Package:</td><td class="hd-info">Roo.grid</td></tr>
63         
64         <tr><td class="label">Defined In:</td><td class="hd-info">
65                         
66                                         <a href="./src/Roo_grid_AbstractSelectionModel.js.html">Roo/grid/AbstractSelectionModel.js</a>.
67                         
68         </td></tr>
69         <tr><td class="label">Class:</td><td class="hd-info">AbstractSelectionModel</td></tr>
70         
71         
72         <tr><td class="label">Subclasses:</td><td class="hd-info">
73                 <a href="./Roo.grid.CellSelectionModel.html#constructor" roo:cls="Roo.grid.CellSelectionModel.html#constructor">Roo.grid.CellSelectionModel</a>, <a href="./Roo.grid.RowSelectionModel.html#constructor" roo:cls="Roo.grid.RowSelectionModel.html#constructor">Roo.grid.RowSelectionModel</a>
74
75         
76         
77         </td></tr>
78         
79         
80         
81                 <tr><td class="label">Extends:</td><td class="hd-info">
82                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
83         
84                 </td></tr>    
85         
86         
87     </table>
88
89     
90 <!-- ============================== class summary ========================== -->                        
91     <div class="description">
92         Abstract base class for grid SelectionModels.  It provides the interface that should be<br/>implemented by descendant classes.  This class should not be directly instantiated.
93     </div>
94
95         
96 <!-- ============================== Class comment block... ========================== -->                                       
97
98 <div class="comments">
99         <b>Class Comments / Notes</B> =>  
100         <u onclick="parent.CommentDialog.showCommentId = 'Roo.grid.AbstractSelectionModel';">[Add Your comment/notes about this class]</u>
101         <br/>
102         <iframe frameborder="0"  id="comments-Roo.grid" style="border: none;width:100%;" 
103                 src="/blog.php/GtkDjsComments/Roo.grid.AbstractSelectionModel.html"></iframe>
104 </div>
105         
106
107                 
108 <!-- ============================== config options ========================== -->                                               
109                  
110     
111     
112                 
113     <div class="hr"></div>
114     <a id="Roo.grid.AbstractSelectionModel-configs"></a>
115                 
116     
117      
118     
119         
120       <table cellspacing="0" class="member-table">   
121       <caption>Config Options (Usually are also Properties)</caption>
122     
123         
124         <tr>
125             <th class="sig-header" colspan="2">Options</th>
126             
127             <th class="msource-header">Defined By</th>
128         </tr>
129         
130         
131         
132         
133         
134                 <tr class="config-row expandable config-row-alt0">
135                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
136                     <td class="sig">
137
138                         <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
139                         <div class="fixedFont">
140                                 <b  class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
141                                 
142                                 
143                         </div>
144                   
145                         <div class="mdesc">
146                             <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> 
147                         </div>
148                         
149                         <div class="mdesc">
150                             <div class="long">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/>    listeners :  { <br/>       'click' : function(e) {<br/>           ..... <br/>        } ,<br/>        .... <br/>    } <br/>  </code></pre></div> 
151                         </div>
152                         
153                         
154
155                     </td>
156                     <td class="msource">
157                         
158                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
159                                 
160                     </td>
161                 </tr>
162         
163         
164     </table>
165                 
166   
167   
168   
169   
170   
171   
172   
173   
174   <!-- ============================== public properties ==================== -->        
175   
176   
177   
178     <a id="Roo.grid.AbstractSelectionModel-props"></a>      
179     
180     
181
182     
183     
184      <table cellspacing="0" class="member-table">
185       <caption class="Empty">Public Properties - Has None</caption>
186      </table>
187     
188     
189      
190     
191   <!-- ============================== methods summary / details ======================== -->
192   
193   
194   <a id="Roo.grid.AbstractSelectionModel-methods"></a>
195         <!-- constructor?? -->
196         
197         <!-- static's first 
198         
199         
200         -->
201         
202         <!-- then dynamics first -->
203         
204   
205   
206     
207     
208     
209       <table cellspacing="0" class="member-table">
210       <caption>Public Methods</caption>
211         <tr>
212             <th class="sig-header" colspan="2">Method</th>            
213             <th class="msource-header">Defined By</th>
214
215         </tr>
216         
217         
218         
219          
220         
221         
222           
223           <tr class="method-row config-row-alt0 notInherited">
224             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
225            
226            
227             <td class="sig">
228                 <a id="Roo.grid-method-AbstractSelectionModel"   name=".AbstractSelectionModel"></a>
229                 <div class="fixedFont">
230                         <span class="attributes">new <B>Roo.grid.</B></span><b class="itemname">AbstractSelectionModel</b>
231                                 
232                                  () 
233                         
234                                 
235                         
236                 </div>
237                 <div class="mdesc">
238                 
239                  
240                         <div class="short">Create a new Roo.grid.AbstractSelectionModel</div> 
241                  
242                  
243                     <div class="long">
244                         
245                         
246                         
247                                 Create a new Roo.grid.AbstractSelectionModel
248                         
249                         
250                         
251                         
252                         
253                         
254                         
255                         
256
257                     
258                     
259                      
260                     </div>                    
261                 </div>
262
263             </td>
264             <td class="msource">
265                 &nbsp;
266             </td>
267         </tr>
268         
269           
270           <tr class="method-row config-row-alt1 expandable">
271             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
272            
273            
274             <td class="sig">
275                 <a id="Roo.util.Observable-method-addEvents"   name=".addEvents"></a>
276                 <div class="fixedFont">
277                         <span class="attributes"></span><b class="itemname">addEvents</b>
278                                 
279                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>) 
280                         
281                                 
282                         
283                 </div>
284                 <div class="mdesc">
285                 
286                    <div class="short">Used to define events on this Observable</div> 
287                  
288                  
289                  
290                     <div class="long">
291                         
292                                 Used to define events on this Observable
293                     
294                                 
295                         
296                         
297                         
298                         
299                                 <dl class="detailList">
300                                 <dt class="heading">Parameters:</dt>
301                                 
302                                         <dt>
303                                                 <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>
304                                                 
305                                         </dt>
306                                         <dd>The object with the events defined</dd>
307                                 
308                                 </dl>
309                         
310                         
311                         
312                         
313                         
314                         
315                         
316
317                     
318                     
319                      
320                     </div>                    
321                 </div>
322
323             </td>
324             <td class="msource">
325                 
326                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
327                 &nbsp;
328             </td>
329         </tr>
330         
331           
332           <tr class="method-row config-row-alt0 expandable">
333             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
334            
335            
336             <td class="sig">
337                 <a id="Roo.util.Observable-method-addListener"   name=".addListener"></a>
338                 <div class="fixedFont">
339                         <span class="attributes"></span><b class="itemname">addListener</b>
340                                 
341                                  (<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>) 
342                         
343                                 
344                         
345                 </div>
346                 <div class="mdesc">
347                 
348                    <div class="short">Appends an event handler to this component</div> 
349                  
350                  
351                  
352                     <div class="long">
353                         
354                                 Appends an event handler to this component
355                     
356                                 
357                         
358                         
359                         
360                         
361                                 <dl class="detailList">
362                                 <dt class="heading">Parameters:</dt>
363                                 
364                                         <dt>
365                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
366                                                 
367                                         </dt>
368                                         <dd>The type of event to listen for</dd>
369                                 
370                                         <dt>
371                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
372                                                 
373                                         </dt>
374                                         <dd>The method the event invokes</dd>
375                                 
376                                         <dt>
377                                                 <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>
378                                                 
379                                         </dt>
380                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
381                                 
382                                         <dt>
383                                                 <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>
384                                                 
385                                         </dt>
386                                         <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>
387                                 
388                                 </dl>
389                         
390                         
391                         
392                         
393                         
394                         
395                         
396
397                     
398                     
399                      
400                     </div>                    
401                 </div>
402
403             </td>
404             <td class="msource">
405                 
406                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
407                 &nbsp;
408             </td>
409         </tr>
410         
411           
412           <tr class="method-row config-row-alt1 expandable">
413             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
414            
415            
416             <td class="sig">
417                 <a id="Roo.util.Observable-method-fireEvent"   name=".fireEvent"></a>
418                 <div class="fixedFont">
419                         <span class="attributes"></span><b class="itemname">fireEvent</b>
420                                 
421                                  (<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>) 
422                         
423                                 
424                                          : 
425                                         
426                                                 
427                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
428                                         
429                                         
430                                         
431                                 
432                         
433                 </div>
434                 <div class="mdesc">
435                 
436                    <div class="short">Fires the specified event with the passed parameters (minus the event name).</div> 
437                  
438                  
439                  
440                     <div class="long">
441                         
442                                 Fires the specified event with the passed parameters (minus the event name).
443                     
444                                 
445                         
446                         
447                         
448                         
449                                 <dl class="detailList">
450                                 <dt class="heading">Parameters:</dt>
451                                 
452                                         <dt>
453                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
454                                                 
455                                         </dt>
456                                         <dd></dd>
457                                 
458                                         <dt>
459                                                 <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>
460                                                 
461                                         </dt>
462                                         <dd>Variable number of parameters are passed to handlers</dd>
463                                 
464                                 </dl>
465                         
466                         
467                         
468                         
469                         
470                                 <dl class="detailList">
471                                 <dt class="heading">Returns:</dt>
472                                 
473                                         <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>
474                                 
475                                 </dl>
476                         
477                         
478                         
479
480                     
481                     
482                      
483                     </div>                    
484                 </div>
485
486             </td>
487             <td class="msource">
488                 
489                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
490                 &nbsp;
491             </td>
492         </tr>
493         
494           
495           <tr class="method-row config-row-alt0 expandable">
496             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
497            
498            
499             <td class="sig">
500                 <a id="Roo.util.Observable-method-hasListener"   name=".hasListener"></a>
501                 <div class="fixedFont">
502                         <span class="attributes"></span><b class="itemname">hasListener</b>
503                                 
504                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>) 
505                         
506                                 
507                                          : 
508                                         
509                                                 
510                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
511                                         
512                                         
513                                         
514                                 
515                         
516                 </div>
517                 <div class="mdesc">
518                 
519                    <div class="short">Checks to see if this object has any listeners for a specified event</div> 
520                  
521                  
522                  
523                     <div class="long">
524                         
525                                 Checks to see if this object has any listeners for a specified event
526                     
527                                 
528                         
529                         
530                         
531                         
532                                 <dl class="detailList">
533                                 <dt class="heading">Parameters:</dt>
534                                 
535                                         <dt>
536                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
537                                                 
538                                         </dt>
539                                         <dd>The name of the event to check for</dd>
540                                 
541                                 </dl>
542                         
543                         
544                         
545                         
546                         
547                                 <dl class="detailList">
548                                 <dt class="heading">Returns:</dt>
549                                 
550                                         <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>
551                                 
552                                 </dl>
553                         
554                         
555                         
556
557                     
558                     
559                      
560                     </div>                    
561                 </div>
562
563             </td>
564             <td class="msource">
565                 
566                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
567                 &nbsp;
568             </td>
569         </tr>
570         
571           
572           <tr class="method-row config-row-alt1 expandable notInherited">
573             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
574            
575            
576             <td class="sig">
577                 <a id="Roo.grid.AbstractSelectionModel-method-isLocked"   name=".isLocked"></a>
578                 <div class="fixedFont">
579                         <span class="attributes"></span><b class="itemname">isLocked</b>
580                                 
581                                  () 
582                         
583                                 
584                                          : 
585                                         
586                                                 
587                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
588                                         
589                                         
590                                         
591                                 
592                         
593                 </div>
594                 <div class="mdesc">
595                 
596                    <div class="short">Returns true if the selections are locked.</div> 
597                  
598                  
599                  
600                     <div class="long">
601                         
602                                 Returns true if the selections are locked.
603                     
604                                 
605                         
606                         
607                         
608                         
609                         
610                         
611                         
612                         
613                                 <dl class="detailList">
614                                 <dt class="heading">Returns:</dt>
615                                 
616                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  </dd>
617                                 
618                                 </dl>
619                         
620                         
621                         
622
623                     
624                     
625                      
626                     </div>                    
627                 </div>
628
629             </td>
630             <td class="msource">
631                 
632                         Roo.grid.AbstractSelectionModel
633                 &nbsp;
634             </td>
635         </tr>
636         
637           
638           <tr class="method-row config-row-alt0 expandable notInherited">
639             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
640            
641            
642             <td class="sig">
643                 <a id="Roo.grid.AbstractSelectionModel-method-lock"   name=".lock"></a>
644                 <div class="fixedFont">
645                         <span class="attributes"></span><b class="itemname">lock</b>
646                                 
647                                  () 
648                         
649                                 
650                         
651                 </div>
652                 <div class="mdesc">
653                 
654                    <div class="short">Locks the selections.</div> 
655                  
656                  
657                  
658                     <div class="long">
659                         
660                                 Locks the selections.
661                     
662                                 
663                         
664                         
665                         
666                         
667                         
668                         
669                         
670                         
671                         
672                         
673
674                     
675                     
676                      
677                     </div>                    
678                 </div>
679
680             </td>
681             <td class="msource">
682                 
683                         Roo.grid.AbstractSelectionModel
684                 &nbsp;
685             </td>
686         </tr>
687         
688           
689           <tr class="method-row config-row-alt1 expandable">
690             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
691            
692            
693             <td class="sig">
694                 <a id="Roo.util.Observable-method-on"   name=".on"></a>
695                 <div class="fixedFont">
696                         <span class="attributes"></span><b class="itemname">on</b>
697                                 
698                                  (<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>) 
699                         
700                                 
701                         
702                 </div>
703                 <div class="mdesc">
704                 
705                    <div class="short">Appends an event handler to this element (shorthand for addListener)</div> 
706                  
707                  
708                  
709                     <div class="long">
710                         
711                                 Appends an event handler to this element (shorthand for addListener)
712                     
713                                 
714                         
715                         
716                         
717                         
718                                 <dl class="detailList">
719                                 <dt class="heading">Parameters:</dt>
720                                 
721                                         <dt>
722                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
723                                                 
724                                         </dt>
725                                         <dd>The type of event to listen for</dd>
726                                 
727                                         <dt>
728                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
729                                                 
730                                         </dt>
731                                         <dd>The method the event invokes</dd>
732                                 
733                                         <dt>
734                                                 <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>
735                                                 
736                                         </dt>
737                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
738                                 
739                                         <dt>
740                                                 <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>
741                                                 
742                                         </dt>
743                                         <dd>(optional)</dd>
744                                 
745                                 </dl>
746                         
747                         
748                         
749                         
750                         
751                         
752                         
753
754                     
755                     
756                      
757                     </div>                    
758                 </div>
759
760             </td>
761             <td class="msource">
762                 
763                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
764                 &nbsp;
765             </td>
766         </tr>
767         
768           
769           <tr class="method-row config-row-alt0 expandable">
770             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
771            
772            
773             <td class="sig">
774                 <a id="Roo.util.Observable-method-purgeListeners"   name=".purgeListeners"></a>
775                 <div class="fixedFont">
776                         <span class="attributes"></span><b class="itemname">purgeListeners</b>
777                                 
778                                  () 
779                         
780                                 
781                         
782                 </div>
783                 <div class="mdesc">
784                 
785                    <div class="short">Removes all listeners for this object</div> 
786                  
787                  
788                  
789                     <div class="long">
790                         
791                                 Removes all listeners for this object
792                     
793                                 
794                         
795                         
796                         
797                         
798                         
799                         
800                         
801                         
802                         
803                         
804
805                     
806                     
807                      
808                     </div>                    
809                 </div>
810
811             </td>
812             <td class="msource">
813                 
814                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
815                 &nbsp;
816             </td>
817         </tr>
818         
819           
820           <tr class="method-row config-row-alt1 expandable">
821             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
822            
823            
824             <td class="sig">
825                 <a id="Roo.util.Observable-method-removeListener"   name=".removeListener"></a>
826                 <div class="fixedFont">
827                         <span class="attributes"></span><b class="itemname">removeListener</b>
828                                 
829                                  (<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>) 
830                         
831                                 
832                         
833                 </div>
834                 <div class="mdesc">
835                 
836                    <div class="short">Removes a listener</div> 
837                  
838                  
839                  
840                     <div class="long">
841                         
842                                 Removes a listener
843                     
844                                 
845                         
846                         
847                         
848                         
849                                 <dl class="detailList">
850                                 <dt class="heading">Parameters:</dt>
851                                 
852                                         <dt>
853                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
854                                                 
855                                         </dt>
856                                         <dd>The type of event to listen for</dd>
857                                 
858                                         <dt>
859                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
860                                                 
861                                         </dt>
862                                         <dd>The handler to remove</dd>
863                                 
864                                         <dt>
865                                                 <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>
866                                                 
867                                         </dt>
868                                         <dd>(optional) The scope (this object) for the handler</dd>
869                                 
870                                 </dl>
871                         
872                         
873                         
874                         
875                         
876                         
877                         
878
879                     
880                     
881                      
882                     </div>                    
883                 </div>
884
885             </td>
886             <td class="msource">
887                 
888                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
889                 &nbsp;
890             </td>
891         </tr>
892         
893           
894           <tr class="method-row config-row-alt0 expandable">
895             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
896            
897            
898             <td class="sig">
899                 <a id="Roo.util.Observable-method-un"   name=".un"></a>
900                 <div class="fixedFont">
901                         <span class="attributes"></span><b class="itemname">un</b>
902                                 
903                                  (<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>) 
904                         
905                                 
906                         
907                 </div>
908                 <div class="mdesc">
909                 
910                    <div class="short">Removes a listener (shorthand for removeListener)</div> 
911                  
912                  
913                  
914                     <div class="long">
915                         
916                                 Removes a listener (shorthand for removeListener)
917                     
918                                 
919                         
920                         
921                         
922                         
923                                 <dl class="detailList">
924                                 <dt class="heading">Parameters:</dt>
925                                 
926                                         <dt>
927                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
928                                                 
929                                         </dt>
930                                         <dd>The type of event to listen for</dd>
931                                 
932                                         <dt>
933                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
934                                                 
935                                         </dt>
936                                         <dd>The handler to remove</dd>
937                                 
938                                         <dt>
939                                                 <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>
940                                                 
941                                         </dt>
942                                         <dd>(optional) The scope (this object) for the handler</dd>
943                                 
944                                 </dl>
945                         
946                         
947                         
948                         
949                         
950                         
951                         
952
953                     
954                     
955                      
956                     </div>                    
957                 </div>
958
959             </td>
960             <td class="msource">
961                 
962                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
963                 &nbsp;
964             </td>
965         </tr>
966         
967           
968           <tr class="method-row config-row-alt1 expandable notInherited">
969             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
970            
971            
972             <td class="sig">
973                 <a id="Roo.grid.AbstractSelectionModel-method-unlock"   name=".unlock"></a>
974                 <div class="fixedFont">
975                         <span class="attributes"></span><b class="itemname">unlock</b>
976                                 
977                                  () 
978                         
979                                 
980                         
981                 </div>
982                 <div class="mdesc">
983                 
984                    <div class="short">Unlocks the selections.</div> 
985                  
986                  
987                  
988                     <div class="long">
989                         
990                                 Unlocks the selections.
991                     
992                                 
993                         
994                         
995                         
996                         
997                         
998                         
999                         
1000                         
1001                         
1002                         
1003
1004                     
1005                     
1006                      
1007                     </div>                    
1008                 </div>
1009
1010             </td>
1011             <td class="msource">
1012                 
1013                         Roo.grid.AbstractSelectionModel
1014                 &nbsp;
1015             </td>
1016         </tr>
1017         
1018                                                        
1019     </table>
1020
1021   
1022   <!-- ============================== events summary / details ======================== -->
1023   
1024   
1025   <a id="Roo.grid.AbstractSelectionModel-events"></a>
1026     
1027   
1028         
1029    
1030     
1031      <table cellspacing="0" class="member-table">
1032       <caption class="Empty">Events - Has None</caption>
1033      </table>
1034     
1035     
1036   
1037     
1038     
1039   
1040   
1041   
1042  
1043 <!-- ============================== footer ================================= -->
1044                 <div class="fineprint" style="clear:both">
1045                         
1046                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Tue Jul 27 2010 11:05:08 GMT+0800 (HKT)
1047                         Based on 
1048                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
1049                 </div>
1050         </body>
1051 </html>