Index

Classes

Class

Methods

Class Banana.Controls.DataGridControlPanel


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: DataGridControlPanel.js.

Class Detail
Banana.Controls.DataGridControlPanel()

Creates control panel for datagrid. A control panel holds filters, pagers and search controls. It places them automatically at predefined places.

Method Detail
setButtons(buttons)

set buttons by default the are aligned from the left

Parameters:
{Array} buttons
setCheckboxFilter(filter)

sets checkbox filter

Parameters:
{Banana.Controls.DataGridCheckboxFilter} filter
setDateFilter(filter)

sets the date filter

Parameters:
{Banana.Controls.DataGridDateFilter} filter
setDropDownFilter(filter)

sets a dropdown filter

Parameters:
{Banana.Controls.DataGridDropDownFilter} filter
setFilters(filters)

Sets array of filters

Parameters:
{Array} filters
setPagerFilter(filter)

sets the pager filter

Parameters:
{Banana.Controls.DataGridPagerFilter} filter
setSearchFilter(filter)

sets the search filter

Parameters:
{Banana.Controls.DataGridSearchFilter} filter
setTopButtons(buttons)

set top buttons by default they are aligned from the right

Parameters:
{Array} buttons

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