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