1 /**
  2  * @author Dennis Verhoeven
  3  * @package Banana.Controls
  4  * @summary DataGridHeaderCol 
  5  */
  6 
  7 goog.provide('Banana.Controls.DataControls.ListControls.DataGrid.ColumnControls.DataGridHeaderColumn');
  8 
  9 goog.require('Banana.Controls.DataControls.ListControls.DataGrid.ColumnControls.DataGridColumn');
 10 
 11 /** @namespace Banana.Controls.DataGridHeaderCol */
 12 namespace('Banana.Controls').DataGridHeaderCol = Banana.Controls.TableHeaderCol.extend(
 13 /** @lends Banana.Controls.DataGridHeaderCol.prototype */
 14 {
 15 	/** 
 16 	 * Create datagrid header column for usage in table list renders.
 17 	 * This control is normaly automaticaly created in the default table list render
 18 	 * @constructs 
 19 	 * @extends Banana.Controls.TableHeaderCol
 20 	 * */
 21 	init : function()
 22 	{
 23 		this._super();
 24 	},
 25 	
 26 	/**
 27 	 * Overwrite this method to implement your own custom logic.
 28 	 * In this method you have access to this.data
 29 	 */
 30 	createComponents : function()
 31 	{
 32 		this._super();
 33 
 34 		this.bind('click',this.getProxy(function()
 35 		{
 36 			this.triggerEvent('clicked',this);
 37 		}));
 38 	}
 39 });