docs/default.css
[roojs1] / docs / symbols / Roo.grid.CellSelectionModel.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.CellSelectionModel</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.CellSelectionModel-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35         <a class="inner-link" href="#Roo.grid.CellSelectionModel-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36         <a class="inner-link" href="#Roo.grid.CellSelectionModel-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37         <a class="inner-link" href="#Roo.grid.CellSelectionModel-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.grid.AbstractSelectionModel.html#constructor" roo:cls="Roo.grid.AbstractSelectionModel.html#constructor">Roo.grid.AbstractSelectionModel</a>
48 <img src="../../images/default/s.gif" height="1"  width="40"/><img class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.grid.CellSelectionModel 
49
50                    </pre>
51                 </div>
52        
53 <!-- ============================== class title / details ============================ -->
54     
55     
56     <h1 class="classTitle">
57                                 
58                                 Class Roo.grid.CellSelectionModel
59                         </h1>
60                         
61     <table cellspacing="0" class="class-summary-table">
62         
63                 <tr><td class="label">Package:</td><td class="hd-info">Roo.grid</td></tr>
64         
65         <tr><td class="label">Defined In:</td><td class="hd-info">
66                         
67                                         <a href="./src/Roo_grid_CellSelectionModel.js.html">Roo/grid/CellSelectionModel.js</a>.
68                         
69         </td></tr>
70         <tr><td class="label">Class:</td><td class="hd-info">CellSelectionModel</td></tr>
71         
72         
73         
74         
75                 <tr><td class="label">Extends:</td><td class="hd-info">
76                         <a href="./Roo.grid.AbstractSelectionModel.html#constructor" roo:cls="Roo.grid.AbstractSelectionModel.html#constructor">Roo.grid.AbstractSelectionModel</a>
77         
78                 </td></tr>    
79         
80         
81     </table>
82
83     
84 <!-- ============================== class summary ========================== -->                        
85     <div class="description">
86         This class provides the basic implementation for cell selection in a grid.
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.grid.CellSelectionModel';">[Add Your comment/notes about this class]</u>
95         <br/>
96         <iframe frameborder="0"  id="comments-Roo.grid" style="border: none;width:100%;" 
97                 src="/blog.php/GtkDjsComments/Roo.grid.CellSelectionModel.html"></iframe>
98 </div>
99         
100
101                 
102 <!-- ============================== config options ========================== -->                                               
103                  
104     
105     
106                 
107     <div class="hr"></div>
108     <a id="Roo.grid.CellSelectionModel-configs"></a>
109                 
110     
111      
112     
113         
114       <table cellspacing="0" class="member-table">   
115       <caption>Config Options (Usually are also Properties)</caption>
116     
117         
118         <tr>
119             <th class="sig-header" colspan="2">Options</th>
120             
121             <th class="msource-header">Defined By</th>
122         </tr>
123         
124         
125         
126         
127         
128                 <tr class="config-row expandable config-row-alt0 notInherited">
129                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
130                     <td class="sig">
131
132                         <a id="Roo.grid.CellSelectionModel-cfg-enter_is_tab" name=".enter_is_tab"></a>
133                         <div class="fixedFont">
134                                 <b  class="itemname">enter_is_tab</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
135                                 
136                                 
137                         </div>
138                   
139                         <div class="mdesc">
140                             <div class="short">Enter behaves the same as tab.</div> 
141                         </div>
142                         
143                         <div class="mdesc">
144                             <div class="long">Enter behaves the same as tab. (eg. goes to next cell) default: false</div> 
145                         </div>
146                         
147                         
148
149                     </td>
150                     <td class="msource">
151                         
152                         Roo.grid.CellSelectionModel
153                                 
154                     </td>
155                 </tr>
156         
157         
158                 <tr class="config-row expandable config-row-alt1">
159                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
160                     <td class="sig">
161
162                         <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
163                         <div class="fixedFont">
164                                 <b  class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
165                                 
166                                 
167                         </div>
168                   
169                         <div class="mdesc">
170                             <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> 
171                         </div>
172                         
173                         <div class="mdesc">
174                             <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> 
175                         </div>
176                         
177                         
178
179                     </td>
180                     <td class="msource">
181                         
182                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
183                                 
184                     </td>
185                 </tr>
186         
187         
188     </table>
189                 
190   
191   
192   
193   
194   
195   
196   
197   
198   <!-- ============================== public properties ==================== -->        
199   
200   
201   
202     <a id="Roo.grid.CellSelectionModel-props"></a>      
203     
204     
205
206     
207     
208      <table cellspacing="0" class="member-table">
209       <caption class="Empty">Public Properties - Has None</caption>
210      </table>
211     
212     
213      
214     
215   <!-- ============================== methods summary / details ======================== -->
216   
217   
218   <a id="Roo.grid.CellSelectionModel-methods"></a>
219         <!-- constructor?? -->
220         
221         <!-- static's first 
222         
223         
224         -->
225         
226         <!-- then dynamics first -->
227         
228   
229   
230     
231     
232     
233       <table cellspacing="0" class="member-table">
234       <caption>Public Methods</caption>
235         <tr>
236             <th class="sig-header" colspan="2">Method</th>            
237             <th class="msource-header">Defined By</th>
238
239         </tr>
240         
241         
242         
243          
244         
245         
246           
247           <tr class="method-row config-row-alt0 expandable notInherited">
248             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
249            
250            
251             <td class="sig">
252                 <a id="Roo.grid-method-CellSelectionModel"   name=".CellSelectionModel"></a>
253                 <div class="fixedFont">
254                         <span class="attributes">new <B>Roo.grid.</B></span><b class="itemname">CellSelectionModel</b>
255                                 
256                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>) 
257                         
258                                 
259                         
260                 </div>
261                 <div class="mdesc">
262                 
263                  
264                         <div class="short">Create a new Roo.grid.CellSelectionModel</div> 
265                  
266                  
267                     <div class="long">
268                         
269                         
270                         
271                                 Create a new Roo.grid.CellSelectionModel
272                         
273                         
274                                 <dl class="detailList">
275                                 <dt class="heading">Parameters:</dt>
276                                 
277                                         <dt>
278                                                 <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>
279                                                 
280                                         </dt>
281                                         <dd>The object containing the configuration of this model.</dd>
282                                 
283                                 </dl>
284                         
285                         
286                         
287                         
288                         
289                         
290                         
291
292                     
293                     
294                      
295                     </div>                    
296                 </div>
297
298             </td>
299             <td class="msource">
300                 &nbsp;
301             </td>
302         </tr>
303         
304           
305           <tr class="method-row config-row-alt1 expandable">
306             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
307            
308            
309             <td class="sig">
310                 <a id="Roo.util.Observable-method-addEvents"   name=".addEvents"></a>
311                 <div class="fixedFont">
312                         <span class="attributes"></span><b class="itemname">addEvents</b>
313                                 
314                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>) 
315                         
316                                 
317                         
318                 </div>
319                 <div class="mdesc">
320                 
321                    <div class="short">Used to define events on this Observable</div> 
322                  
323                  
324                  
325                     <div class="long">
326                         
327                                 Used to define events on this Observable
328                     
329                                 
330                         
331                         
332                         
333                         
334                                 <dl class="detailList">
335                                 <dt class="heading">Parameters:</dt>
336                                 
337                                         <dt>
338                                                 <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>
339                                                 
340                                         </dt>
341                                         <dd>The object with the events defined</dd>
342                                 
343                                 </dl>
344                         
345                         
346                         
347                         
348                         
349                         
350                         
351
352                     
353                     
354                      
355                     </div>                    
356                 </div>
357
358             </td>
359             <td class="msource">
360                 
361                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
362                 &nbsp;
363             </td>
364         </tr>
365         
366           
367           <tr class="method-row config-row-alt0 expandable">
368             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
369            
370            
371             <td class="sig">
372                 <a id="Roo.util.Observable-method-addListener"   name=".addListener"></a>
373                 <div class="fixedFont">
374                         <span class="attributes"></span><b class="itemname">addListener</b>
375                                 
376                                  (<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>) 
377                         
378                                 
379                         
380                 </div>
381                 <div class="mdesc">
382                 
383                    <div class="short">Appends an event handler to this component</div> 
384                  
385                  
386                  
387                     <div class="long">
388                         
389                                 Appends an event handler to this component
390                     
391                                 
392                         
393                         
394                         
395                         
396                                 <dl class="detailList">
397                                 <dt class="heading">Parameters:</dt>
398                                 
399                                         <dt>
400                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
401                                                 
402                                         </dt>
403                                         <dd>The type of event to listen for</dd>
404                                 
405                                         <dt>
406                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
407                                                 
408                                         </dt>
409                                         <dd>The method the event invokes</dd>
410                                 
411                                         <dt>
412                                                 <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>
413                                                 
414                                         </dt>
415                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
416                                 
417                                         <dt>
418                                                 <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>
419                                                 
420                                         </dt>
421                                         <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>
422                                 
423                                 </dl>
424                         
425                         
426                         
427                         
428                         
429                         
430                         
431
432                     
433                     
434                      
435                     </div>                    
436                 </div>
437
438             </td>
439             <td class="msource">
440                 
441                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
442                 &nbsp;
443             </td>
444         </tr>
445         
446           
447           <tr class="method-row config-row-alt1 expandable notInherited">
448             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
449            
450            
451             <td class="sig">
452                 <a id="Roo.grid.CellSelectionModel-method-clearSelections"   name=".clearSelections"></a>
453                 <div class="fixedFont">
454                         <span class="attributes"></span><b class="itemname">clearSelections</b>
455                                 
456                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>true</i></B>) 
457                         
458                                 
459                         
460                 </div>
461                 <div class="mdesc">
462                 
463                    <div class="short">Clears all selections.</div> 
464                  
465                  
466                  
467                     <div class="long">
468                         
469                                 Clears all selections.
470                     
471                                 
472                         
473                         
474                         
475                         
476                                 <dl class="detailList">
477                                 <dt class="heading">Parameters:</dt>
478                                 
479                                         <dt>
480                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>true</b>
481                                                 
482                                         </dt>
483                                         <dd>to prevent the gridview from being notified about the change.</dd>
484                                 
485                                 </dl>
486                         
487                         
488                         
489                         
490                         
491                         
492                         
493
494                     
495                     
496                      
497                     </div>                    
498                 </div>
499
500             </td>
501             <td class="msource">
502                 
503                         Roo.grid.CellSelectionModel
504                 &nbsp;
505             </td>
506         </tr>
507         
508           
509           <tr class="method-row config-row-alt0 expandable">
510             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
511            
512            
513             <td class="sig">
514                 <a id="Roo.util.Observable-method-fireEvent"   name=".fireEvent"></a>
515                 <div class="fixedFont">
516                         <span class="attributes"></span><b class="itemname">fireEvent</b>
517                                 
518                                  (<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>) 
519                         
520                                 
521                                          : 
522                                         
523                                                 
524                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
525                                         
526                                         
527                                         
528                                 
529                         
530                 </div>
531                 <div class="mdesc">
532                 
533                    <div class="short">Fires the specified event with the passed parameters (minus the event name).</div> 
534                  
535                  
536                  
537                     <div class="long">
538                         
539                                 Fires the specified event with the passed parameters (minus the event name).
540                     
541                                 
542                         
543                         
544                         
545                         
546                                 <dl class="detailList">
547                                 <dt class="heading">Parameters:</dt>
548                                 
549                                         <dt>
550                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
551                                                 
552                                         </dt>
553                                         <dd></dd>
554                                 
555                                         <dt>
556                                                 <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>
557                                                 
558                                         </dt>
559                                         <dd>Variable number of parameters are passed to handlers</dd>
560                                 
561                                 </dl>
562                         
563                         
564                         
565                         
566                         
567                                 <dl class="detailList">
568                                 <dt class="heading">Returns:</dt>
569                                 
570                                         <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>
571                                 
572                                 </dl>
573                         
574                         
575                         
576
577                     
578                     
579                      
580                     </div>                    
581                 </div>
582
583             </td>
584             <td class="msource">
585                 
586                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
587                 &nbsp;
588             </td>
589         </tr>
590         
591           
592           <tr class="method-row config-row-alt1 expandable notInherited">
593             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
594            
595            
596             <td class="sig">
597                 <a id="Roo.grid.CellSelectionModel-method-getSelectedCell"   name=".getSelectedCell"></a>
598                 <div class="fixedFont">
599                         <span class="attributes"></span><b class="itemname">getSelectedCell</b>
600                                 
601                                  () 
602                         
603                                 
604                                          : 
605                                         
606                                                 
607                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
608                                         
609                                         
610                                         
611                                 
612                         
613                 </div>
614                 <div class="mdesc">
615                 
616                    <div class="short">Returns the currently selected cell,.</div> 
617                  
618                  
619                  
620                     <div class="long">
621                         
622                                 Returns the currently selected cell,.
623                     
624                                 
625                         
626                         
627                         
628                         
629                         
630                         
631                         
632                         
633                                 <dl class="detailList">
634                                 <dt class="heading">Returns:</dt>
635                                 
636                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  The selected cell (row, column) or null if none selected.</dd>
637                                 
638                                 </dl>
639                         
640                         
641                         
642
643                     
644                     
645                      
646                     </div>                    
647                 </div>
648
649             </td>
650             <td class="msource">
651                 
652                         Roo.grid.CellSelectionModel
653                 &nbsp;
654             </td>
655         </tr>
656         
657           
658           <tr class="method-row config-row-alt0 expandable">
659             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
660            
661            
662             <td class="sig">
663                 <a id="Roo.util.Observable-method-hasListener"   name=".hasListener"></a>
664                 <div class="fixedFont">
665                         <span class="attributes"></span><b class="itemname">hasListener</b>
666                                 
667                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>) 
668                         
669                                 
670                                          : 
671                                         
672                                                 
673                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
674                                         
675                                         
676                                         
677                                 
678                         
679                 </div>
680                 <div class="mdesc">
681                 
682                    <div class="short">Checks to see if this object has any listeners for a specified event</div> 
683                  
684                  
685                  
686                     <div class="long">
687                         
688                                 Checks to see if this object has any listeners for a specified event
689                     
690                                 
691                         
692                         
693                         
694                         
695                                 <dl class="detailList">
696                                 <dt class="heading">Parameters:</dt>
697                                 
698                                         <dt>
699                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
700                                                 
701                                         </dt>
702                                         <dd>The name of the event to check for</dd>
703                                 
704                                 </dl>
705                         
706                         
707                         
708                         
709                         
710                                 <dl class="detailList">
711                                 <dt class="heading">Returns:</dt>
712                                 
713                                         <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>
714                                 
715                                 </dl>
716                         
717                         
718                         
719
720                     
721                     
722                      
723                     </div>                    
724                 </div>
725
726             </td>
727             <td class="msource">
728                 
729                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
730                 &nbsp;
731             </td>
732         </tr>
733         
734           
735           <tr class="method-row config-row-alt1 expandable notInherited">
736             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
737            
738            
739             <td class="sig">
740                 <a id="Roo.grid.CellSelectionModel-method-hasSelection"   name=".hasSelection"></a>
741                 <div class="fixedFont">
742                         <span class="attributes"></span><b class="itemname">hasSelection</b>
743                                 
744                                  () 
745                         
746                                 
747                                          : 
748                                         
749                                                 
750                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
751                                         
752                                         
753                                         
754                                 
755                         
756                 </div>
757                 <div class="mdesc">
758                 
759                    <div class="short">Returns true if there is a selection.</div> 
760                  
761                  
762                  
763                     <div class="long">
764                         
765                                 Returns true if there is a selection.
766                     
767                                 
768                         
769                         
770                         
771                         
772                         
773                         
774                         
775                         
776                                 <dl class="detailList">
777                                 <dt class="heading">Returns:</dt>
778                                 
779                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  </dd>
780                                 
781                                 </dl>
782                         
783                         
784                         
785
786                     
787                     
788                      
789                     </div>                    
790                 </div>
791
792             </td>
793             <td class="msource">
794                 
795                         Roo.grid.CellSelectionModel
796                 &nbsp;
797             </td>
798         </tr>
799         
800           
801           <tr class="method-row config-row-alt0 expandable">
802             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
803            
804            
805             <td class="sig">
806                 <a id="Roo.grid.AbstractSelectionModel-method-isLocked"   name=".isLocked"></a>
807                 <div class="fixedFont">
808                         <span class="attributes"></span><b class="itemname">isLocked</b>
809                                 
810                                  () 
811                         
812                                 
813                                          : 
814                                         
815                                                 
816                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
817                                         
818                                         
819                                         
820                                 
821                         
822                 </div>
823                 <div class="mdesc">
824                 
825                    <div class="short">Returns true if the selections are locked.</div> 
826                  
827                  
828                  
829                     <div class="long">
830                         
831                                 Returns true if the selections are locked.
832                     
833                                 
834                         
835                         
836                         
837                         
838                         
839                         
840                         
841                         
842                                 <dl class="detailList">
843                                 <dt class="heading">Returns:</dt>
844                                 
845                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  </dd>
846                                 
847                                 </dl>
848                         
849                         
850                         
851
852                     
853                     
854                      
855                     </div>                    
856                 </div>
857
858             </td>
859             <td class="msource">
860                 
861                         <a href="./Roo.grid.AbstractSelectionModel.html#constructor" roo:cls="Roo.grid.AbstractSelectionModel.html#constructor">Roo.grid.AbstractSelectionModel</a>
862                 &nbsp;
863             </td>
864         </tr>
865         
866           
867           <tr class="method-row config-row-alt1 expandable">
868             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
869            
870            
871             <td class="sig">
872                 <a id="Roo.grid.AbstractSelectionModel-method-lock"   name=".lock"></a>
873                 <div class="fixedFont">
874                         <span class="attributes"></span><b class="itemname">lock</b>
875                                 
876                                  () 
877                         
878                                 
879                         
880                 </div>
881                 <div class="mdesc">
882                 
883                    <div class="short">Locks the selections.</div> 
884                  
885                  
886                  
887                     <div class="long">
888                         
889                                 Locks the selections.
890                     
891                                 
892                         
893                         
894                         
895                         
896                         
897                         
898                         
899                         
900                         
901                         
902
903                     
904                     
905                      
906                     </div>                    
907                 </div>
908
909             </td>
910             <td class="msource">
911                 
912                         <a href="./Roo.grid.AbstractSelectionModel.html#constructor" roo:cls="Roo.grid.AbstractSelectionModel.html#constructor">Roo.grid.AbstractSelectionModel</a>
913                 &nbsp;
914             </td>
915         </tr>
916         
917           
918           <tr class="method-row config-row-alt0 expandable">
919             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
920            
921            
922             <td class="sig">
923                 <a id="Roo.util.Observable-method-on"   name=".on"></a>
924                 <div class="fixedFont">
925                         <span class="attributes"></span><b class="itemname">on</b>
926                                 
927                                  (<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>) 
928                         
929                                 
930                         
931                 </div>
932                 <div class="mdesc">
933                 
934                    <div class="short">Appends an event handler to this element (shorthand for addListener)</div> 
935                  
936                  
937                  
938                     <div class="long">
939                         
940                                 Appends an event handler to this element (shorthand for addListener)
941                     
942                                 
943                         
944                         
945                         
946                         
947                                 <dl class="detailList">
948                                 <dt class="heading">Parameters:</dt>
949                                 
950                                         <dt>
951                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
952                                                 
953                                         </dt>
954                                         <dd>The type of event to listen for</dd>
955                                 
956                                         <dt>
957                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
958                                                 
959                                         </dt>
960                                         <dd>The method the event invokes</dd>
961                                 
962                                         <dt>
963                                                 <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>
964                                                 
965                                         </dt>
966                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
967                                 
968                                         <dt>
969                                                 <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>
970                                                 
971                                         </dt>
972                                         <dd>(optional)</dd>
973                                 
974                                 </dl>
975                         
976                         
977                         
978                         
979                         
980                         
981                         
982
983                     
984                     
985                      
986                     </div>                    
987                 </div>
988
989             </td>
990             <td class="msource">
991                 
992                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
993                 &nbsp;
994             </td>
995         </tr>
996         
997           
998           <tr class="method-row config-row-alt1 expandable notInherited">
999             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1000            
1001            
1002             <td class="sig">
1003                 <a id="Roo.grid.CellSelectionModel-method-onEditorKey"   name=".onEditorKey"></a>
1004                 <div class="fixedFont">
1005                         <span class="attributes"></span><b class="itemname">onEditorKey</b>
1006                                 
1007                                  (<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>field</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>e</i></B>) 
1008                         
1009                                 
1010                         
1011                 </div>
1012                 <div class="mdesc">
1013                 
1014                    <div class="short">Selects a cell.</div> 
1015                  
1016                  
1017                  
1018                     <div class="long">
1019                         
1020                                 Selects a cell.
1021                     
1022                                 
1023                         
1024                         
1025                         
1026                         
1027                                 <dl class="detailList">
1028                                 <dt class="heading">Parameters:</dt>
1029                                 
1030                                         <dt>
1031                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>field</b>
1032                                                 
1033                                         </dt>
1034                                         <dd>(not used) - as it's normally used as a listener</dd>
1035                                 
1036                                         <dt>
1037                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>e</b>
1038                                                 
1039                                         </dt>
1040                                         <dd>- event - fake it by using<br/><br/>var e = Roo.EventObjectImpl.prototype;<br/>e.keyCode = e.TAB</dd>
1041                                 
1042                                 </dl>
1043                         
1044                         
1045                         
1046                         
1047                         
1048                         
1049                         
1050
1051                     
1052                     
1053                      
1054                     </div>                    
1055                 </div>
1056
1057             </td>
1058             <td class="msource">
1059                 
1060                         Roo.grid.CellSelectionModel
1061                 &nbsp;
1062             </td>
1063         </tr>
1064         
1065           
1066           <tr class="method-row config-row-alt0 expandable">
1067             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1068            
1069            
1070             <td class="sig">
1071                 <a id="Roo.util.Observable-method-purgeListeners"   name=".purgeListeners"></a>
1072                 <div class="fixedFont">
1073                         <span class="attributes"></span><b class="itemname">purgeListeners</b>
1074                                 
1075                                  () 
1076                         
1077                                 
1078                         
1079                 </div>
1080                 <div class="mdesc">
1081                 
1082                    <div class="short">Removes all listeners for this object</div> 
1083                  
1084                  
1085                  
1086                     <div class="long">
1087                         
1088                                 Removes all listeners for this object
1089                     
1090                                 
1091                         
1092                         
1093                         
1094                         
1095                         
1096                         
1097                         
1098                         
1099                         
1100                         
1101
1102                     
1103                     
1104                      
1105                     </div>                    
1106                 </div>
1107
1108             </td>
1109             <td class="msource">
1110                 
1111                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1112                 &nbsp;
1113             </td>
1114         </tr>
1115         
1116           
1117           <tr class="method-row config-row-alt1 expandable">
1118             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1119            
1120            
1121             <td class="sig">
1122                 <a id="Roo.util.Observable-method-removeListener"   name=".removeListener"></a>
1123                 <div class="fixedFont">
1124                         <span class="attributes"></span><b class="itemname">removeListener</b>
1125                                 
1126                                  (<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>) 
1127                         
1128                                 
1129                         
1130                 </div>
1131                 <div class="mdesc">
1132                 
1133                    <div class="short">Removes a listener</div> 
1134                  
1135                  
1136                  
1137                     <div class="long">
1138                         
1139                                 Removes a listener
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>The type of event to listen for</dd>
1154                                 
1155                                         <dt>
1156                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
1157                                                 
1158                                         </dt>
1159                                         <dd>The handler to remove</dd>
1160                                 
1161                                         <dt>
1162                                                 <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>
1163                                                 
1164                                         </dt>
1165                                         <dd>(optional) The scope (this object) for the handler</dd>
1166                                 
1167                                 </dl>
1168                         
1169                         
1170                         
1171                         
1172                         
1173                         
1174                         
1175
1176                     
1177                     
1178                      
1179                     </div>                    
1180                 </div>
1181
1182             </td>
1183             <td class="msource">
1184                 
1185                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1186                 &nbsp;
1187             </td>
1188         </tr>
1189         
1190           
1191           <tr class="method-row config-row-alt0 expandable notInherited">
1192             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1193            
1194            
1195             <td class="sig">
1196                 <a id="Roo.grid.CellSelectionModel-method-select"   name=".select"></a>
1197                 <div class="fixedFont">
1198                         <span class="attributes"></span><b class="itemname">select</b>
1199                                 
1200                                  (<a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>rowIndex</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>collIndex</i></B>) 
1201                         
1202                                 
1203                         
1204                 </div>
1205                 <div class="mdesc">
1206                 
1207                    <div class="short">Selects a cell.</div> 
1208                  
1209                  
1210                  
1211                     <div class="long">
1212                         
1213                                 Selects a cell.
1214                     
1215                                 
1216                         
1217                         
1218                         
1219                         
1220                                 <dl class="detailList">
1221                                 <dt class="heading">Parameters:</dt>
1222                                 
1223                                         <dt>
1224                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>rowIndex</b>
1225                                                 
1226                                         </dt>
1227                                         <dd></dd>
1228                                 
1229                                         <dt>
1230                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span>  <b>collIndex</b>
1231                                                 
1232                                         </dt>
1233                                         <dd></dd>
1234                                 
1235                                 </dl>
1236                         
1237                         
1238                         
1239                         
1240                         
1241                         
1242                         
1243
1244                     
1245                     
1246                      
1247                     </div>                    
1248                 </div>
1249
1250             </td>
1251             <td class="msource">
1252                 
1253                         Roo.grid.CellSelectionModel
1254                 &nbsp;
1255             </td>
1256         </tr>
1257         
1258           
1259           <tr class="method-row config-row-alt1 expandable">
1260             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1261            
1262            
1263             <td class="sig">
1264                 <a id="Roo.util.Observable-method-un"   name=".un"></a>
1265                 <div class="fixedFont">
1266                         <span class="attributes"></span><b class="itemname">un</b>
1267                                 
1268                                  (<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>) 
1269                         
1270                                 
1271                         
1272                 </div>
1273                 <div class="mdesc">
1274                 
1275                    <div class="short">Removes a listener (shorthand for removeListener)</div> 
1276                  
1277                  
1278                  
1279                     <div class="long">
1280                         
1281                                 Removes a listener (shorthand for removeListener)
1282                     
1283                                 
1284                         
1285                         
1286                         
1287                         
1288                                 <dl class="detailList">
1289                                 <dt class="heading">Parameters:</dt>
1290                                 
1291                                         <dt>
1292                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1293                                                 
1294                                         </dt>
1295                                         <dd>The type of event to listen for</dd>
1296                                 
1297                                         <dt>
1298                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
1299                                                 
1300                                         </dt>
1301                                         <dd>The handler to remove</dd>
1302                                 
1303                                         <dt>
1304                                                 <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>
1305                                                 
1306                                         </dt>
1307                                         <dd>(optional) The scope (this object) for the handler</dd>
1308                                 
1309                                 </dl>
1310                         
1311                         
1312                         
1313                         
1314                         
1315                         
1316                         
1317
1318                     
1319                     
1320                      
1321                     </div>                    
1322                 </div>
1323
1324             </td>
1325             <td class="msource">
1326                 
1327                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1328                 &nbsp;
1329             </td>
1330         </tr>
1331         
1332           
1333           <tr class="method-row config-row-alt0 expandable">
1334             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1335            
1336            
1337             <td class="sig">
1338                 <a id="Roo.grid.AbstractSelectionModel-method-unlock"   name=".unlock"></a>
1339                 <div class="fixedFont">
1340                         <span class="attributes"></span><b class="itemname">unlock</b>
1341                                 
1342                                  () 
1343                         
1344                                 
1345                         
1346                 </div>
1347                 <div class="mdesc">
1348                 
1349                    <div class="short">Unlocks the selections.</div> 
1350                  
1351                  
1352                  
1353                     <div class="long">
1354                         
1355                                 Unlocks the selections.
1356                     
1357                                 
1358                         
1359                         
1360                         
1361                         
1362                         
1363                         
1364                         
1365                         
1366                         
1367                         
1368
1369                     
1370                     
1371                      
1372                     </div>                    
1373                 </div>
1374
1375             </td>
1376             <td class="msource">
1377                 
1378                         <a href="./Roo.grid.AbstractSelectionModel.html#constructor" roo:cls="Roo.grid.AbstractSelectionModel.html#constructor">Roo.grid.AbstractSelectionModel</a>
1379                 &nbsp;
1380             </td>
1381         </tr>
1382         
1383                                                        
1384     </table>
1385
1386   
1387   <!-- ============================== events summary / details ======================== -->
1388   
1389   
1390   <a id="Roo.grid.CellSelectionModel-events"></a>
1391     
1392   
1393         
1394    
1395   
1396     
1397     
1398     
1399       <table cellspacing="0" class="member-table">
1400                 <caption>Events</caption>
1401               <thead>
1402                 <tr>
1403                     <th class="sig-header" colspan="2">Event</th>            
1404                     <th class="msource-header">Defined By</th>
1405
1406                 </tr>
1407               </thead>  
1408         
1409         
1410          
1411         
1412         
1413           <tr class="method-row expandable config-row-alt0 notInherited">
1414             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1415             
1416             <td class="sig">
1417                 <a id="Roo.grid.CellSelectionModel-event-*beforeeditnext"></a>
1418                 
1419                <div class="fixedFont">
1420                 <b class="itemname">beforeeditnext</b> (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>eventdata</i></B>) 
1421                 
1422                 </div>
1423
1424                 <div class="mdesc">
1425
1426                    <div class="short">Fires before the next editable sell is made active<br/>You can use this to skip to another cell or fire the tabend<br/>   if you set cell to false
1427                    
1428                 </div> 
1429                     
1430                     <div class="long">
1431                     
1432                         Fires before the next editable sell is made active<br/>You can use this to skip to another cell or fire the tabend<br/>   if you set cell to false
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://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>eventdata</b>
1443                                                 
1444                                         </dt>
1445                                         <dd>object : { cell : [ row, col ] }</dd>
1446                                 
1447                                 </dl>
1448                         
1449                         
1450                         
1451                         
1452                         
1453                         
1454                         
1455
1456                     
1457                     
1458                      
1459                     </div>                    
1460                 </div>
1461
1462             </td>
1463             <td class="msource">
1464                 Roo.grid.CellSelectionModel
1465             </td>
1466         </tr>
1467         
1468           <tr class="method-row expandable config-row-alt1 notInherited">
1469             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1470             
1471             <td class="sig">
1472                 <a id="Roo.grid.CellSelectionModel-event-*beforerowselect"></a>
1473                 
1474                <div class="fixedFont">
1475                 <b class="itemname">beforerowselect</b> (SelectionModel <B><i>this</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>rowIndex</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>colIndex</i></B>) 
1476                 
1477                 </div>
1478
1479                 <div class="mdesc">
1480
1481                    <div class="short">Fires before a cell is selected.
1482                    
1483                 </div> 
1484                     
1485                     <div class="long">
1486                     
1487                         Fires before a cell is selected.
1488                     
1489                         
1490                         
1491                 
1492                         
1493                                 <dl class="detailList">
1494                                 <dt class="heading">Parameters:</dt>
1495                                 
1496                                         <dt>
1497                                                 <span class="fixedFont">SelectionModel</span> <b>this</b>
1498                                                 
1499                                         </dt>
1500                                         <dd></dd>
1501                                 
1502                                         <dt>
1503                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>rowIndex</b>
1504                                                 
1505                                         </dt>
1506                                         <dd>The selected row index</dd>
1507                                 
1508                                         <dt>
1509                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>colIndex</b>
1510                                                 
1511                                         </dt>
1512                                         <dd>The selected cell index</dd>
1513                                 
1514                                 </dl>
1515                         
1516                         
1517                         
1518                         
1519                         
1520                         
1521                         
1522
1523                     
1524                     
1525                      
1526                     </div>                    
1527                 </div>
1528
1529             </td>
1530             <td class="msource">
1531                 Roo.grid.CellSelectionModel
1532             </td>
1533         </tr>
1534         
1535           <tr class="method-row expandable config-row-alt0 notInherited">
1536             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1537             
1538             <td class="sig">
1539                 <a id="Roo.grid.CellSelectionModel-event-*cellselect"></a>
1540                 
1541                <div class="fixedFont">
1542                 <b class="itemname">cellselect</b> (SelectionModel <B><i>this</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>rowIndex</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>colIndex</i></B>) 
1543                 
1544                 </div>
1545
1546                 <div class="mdesc">
1547
1548                    <div class="short">Fires when a cell is selected.
1549                    
1550                 </div> 
1551                     
1552                     <div class="long">
1553                     
1554                         Fires when a cell is selected.
1555                     
1556                         
1557                         
1558                 
1559                         
1560                                 <dl class="detailList">
1561                                 <dt class="heading">Parameters:</dt>
1562                                 
1563                                         <dt>
1564                                                 <span class="fixedFont">SelectionModel</span> <b>this</b>
1565                                                 
1566                                         </dt>
1567                                         <dd></dd>
1568                                 
1569                                         <dt>
1570                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>rowIndex</b>
1571                                                 
1572                                         </dt>
1573                                         <dd>The selected row index</dd>
1574                                 
1575                                         <dt>
1576                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>colIndex</b>
1577                                                 
1578                                         </dt>
1579                                         <dd>The selected cell index</dd>
1580                                 
1581                                 </dl>
1582                         
1583                         
1584                         
1585                         
1586                         
1587                         
1588                         
1589
1590                     
1591                     
1592                      
1593                     </div>                    
1594                 </div>
1595
1596             </td>
1597             <td class="msource">
1598                 Roo.grid.CellSelectionModel
1599             </td>
1600         </tr>
1601         
1602           <tr class="method-row expandable config-row-alt1 notInherited">
1603             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1604             
1605             <td class="sig">
1606                 <a id="Roo.grid.CellSelectionModel-event-*selectionchange"></a>
1607                 
1608                <div class="fixedFont">
1609                 <b class="itemname">selectionchange</b> (SelectionModel <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>selection</i></B>) 
1610                 
1611                 </div>
1612
1613                 <div class="mdesc">
1614
1615                    <div class="short">Fires when the active selection changes.
1616                    
1617                 </div> 
1618                     
1619                     <div class="long">
1620                     
1621                         Fires when the active selection changes.
1622                     
1623                         
1624                         
1625                 
1626                         
1627                                 <dl class="detailList">
1628                                 <dt class="heading">Parameters:</dt>
1629                                 
1630                                         <dt>
1631                                                 <span class="fixedFont">SelectionModel</span> <b>this</b>
1632                                                 
1633                                         </dt>
1634                                         <dd></dd>
1635                                 
1636                                         <dt>
1637                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>selection</b>
1638                                                 
1639                                         </dt>
1640                                         <dd>null for no selection or an object (o) with two properties<br/>             <ul><br/>               <li>o.record: the record object for the row the selection is in</li><br/>               <li>o.cell: An array of [rowIndex, columnIndex]</li><br/>               </ul></dd>
1641                                 
1642                                 </dl>
1643                         
1644                         
1645                         
1646                         
1647                         
1648                         
1649                         
1650
1651                     
1652                     
1653                      
1654                     </div>                    
1655                 </div>
1656
1657             </td>
1658             <td class="msource">
1659                 Roo.grid.CellSelectionModel
1660             </td>
1661         </tr>
1662         
1663           <tr class="method-row expandable config-row-alt0 notInherited">
1664             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1665             
1666             <td class="sig">
1667                 <a id="Roo.grid.CellSelectionModel-event-*tabend"></a>
1668                 
1669                <div class="fixedFont">
1670                 <b class="itemname">tabend</b> (SelectionModel <B><i>this</i></B>) 
1671                 
1672                 </div>
1673
1674                 <div class="mdesc">
1675
1676                    <div class="short">Fires when the tab (or enter) was pressed on the last editable cell<br/>You can use this to trigger add new row.
1677                    
1678                 </div> 
1679                     
1680                     <div class="long">
1681                     
1682                         Fires when the tab (or enter) was pressed on the last editable cell<br/>You can use this to trigger add new row.
1683                     
1684                         
1685                         
1686                 
1687                         
1688                                 <dl class="detailList">
1689                                 <dt class="heading">Parameters:</dt>
1690                                 
1691                                         <dt>
1692                                                 <span class="fixedFont">SelectionModel</span> <b>this</b>
1693                                                 
1694                                         </dt>
1695                                         <dd></dd>
1696                                 
1697                                 </dl>
1698                         
1699                         
1700                         
1701                         
1702                         
1703                         
1704                         
1705
1706                     
1707                     
1708                      
1709                     </div>                    
1710                 </div>
1711
1712             </td>
1713             <td class="msource">
1714                 Roo.grid.CellSelectionModel
1715             </td>
1716         </tr>
1717         
1718                                                        
1719     </table>
1720
1721   
1722   
1723   
1724  
1725 <!-- ============================== footer ================================= -->
1726                 <div class="fineprint" style="clear:both">
1727                         
1728                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Wed May 02 2012 14:21:11 GMT+0800 (HKT)
1729                         Based on 
1730                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
1731                 </div>
1732         </body>
1733 </html>