Index

Classes

Class

Methods

Class Banana.Controls.DataGridColumn


Extends Banana.Control.

Methods borrowed from class Banana.Control:
addControl, applyToChildren, bind, clear, createComponents, findControl, generateUniqueId, getClientId, getControls, getDomEventTypes, getFirstUiControl, getHtml, getId, getPage, getParent, getProxy, hasBind, invalidateDisplay, onPreInvalidateContents, onWindowResize, remove, render, setClientId, setId, setPage, setParent, triggerEvent, unbind, unload, updateDisplay

Defined in: DataGridColumn.js.

Class Detail
Banana.Controls.DataGridColumn()

Creates datagrid column for usage in table list renders

Method Detail
{mixed} getData()
Returns:
{mixed}
{String} getDataField()
Returns:
{String}
{String} getHeaderStyle(css)
Parameters:
css
Returns:
{String}
{String} getHeaderText()

returns the header text visible in grid on top of each column

Returns:
{String}

gets reference to the underlying list render.

Returns:
{Banana.Controls.DataGridTableListRender}
{String} getStyle(css)
Parameters:
css
Returns:
{String}
{boolean} getVisible(v)
Parameters:
v
Returns:
{boolean}
{this} setAttribute(attribute, value)

Sets attribute

Parameters:
{String} attribute
{String} value
Returns:
{this}
{this} setData(data)

Sets data on the column. Automaticaly called by the list render.

Parameters:
{mixed} data
Returns:
{this}
{this} setDataField(fields)

use property of data object which should be applied to the column control If your data looks like {name:"foo",id:12} you can use either setDataField("name") or setDataField("id")

Parameters:
{String} fields
Returns:
{this}
{this} setHeaderStyle(css)

Sets style applied in the header on top of each row

Parameters:
{String} css
Returns:
{this}
{this} setHeaderText(text)

Sets the header text visible in grid on top of each column

Parameters:
{String} text
Returns:
{this}
{this} setSortField(field)

sets sortfield Note: for reference material only. we dont do realy anything with it.

Parameters:
{String} field
Returns:
{this}
{this} setStyle(css)

Sets style in this column

Parameters:
{String} css
Returns:
{this}
setVisible(visible)
Parameters:
{boolean} visible

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Dec 05 2012 22:01:34 GMT+0100 (CET)