Index

Classes

Class

Methods

Class Banana.Controls.BaseDataGridFilter


Extends Banana.Controls.Panel.

Methods borrowed from class Banana.Controls.Panel:
getTagName
Methods borrowed from class Banana.UiControl:
addControl, addCss, addCssClass, getAttribute, getAttributes, getClientId, getCss, getCssClass, getDimensions, getHtml, getHtmlAttributes, getState, getStyle, getStyleProperty, hasCssClass, registerEvents, removeAttribute, removeCssClass, removeState, setAttribute, setClientId, setCss, setEnabled, setState, setStyle, setVisible, switchCssClass, triggerEvent, unregisterEvents
Methods borrowed from class Banana.Control:
applyToChildren, bind, clear, createComponents, findControl, generateUniqueId, getControls, getDomEventTypes, getFirstUiControl, getId, getPage, getParent, getProxy, hasBind, invalidateDisplay, onPreInvalidateContents, onWindowResize, remove, render, setId, setPage, setParent, unbind, unload, updateDisplay

Defined in: BaseDataGridFilter.js.

Class Detail
Banana.Controls.BaseDataGridFilter()

Base class for datagrid list filters. Filters are not filtering data inside of Banana. They should be used as reference material for your own implementations. for more info see Banana.Controls.DataGridFilterManager

Method Detail
{mixed} getData()

gets data from the filter

Returns:
{mixed}
{String} getFilterfield()
Returns:
{String}
setAllTitle(title, key)

Sets all title on the filter. This all title use most of the time used as a filter value represending all values inside.

Parameters:
{String} title
{String} key
{this} setData(data)

Sets data on the filter

Parameters:
{mixed} data
Returns:
{this}
setDataSource(datasource, ignoreEvent)

Sets datasource on the filter

Parameters:
{Object} datasource
{boolean} ignoreEvent
{this} setFilterField(ff)

Sets field to filter on

Parameters:
{String} ff
Returns:
{this}
{this} setName(n)

Sets name of the filter

Parameters:
{String} n
Returns:
{this}

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