|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct ($id='', $title=null, $titleTranslated=null, $template=null, $cellProvider=null, $flags=array()) | |
| getCellActions ($request, $row, $position=GRID_ACTION_POSITION_DEFAULT) | |
| getCellProvider () | |
| getLocalizedTitle () | |
| getTemplate () | |
| getTitle () | |
| setTemplate ($template) | |
| setTitle ($title) | |
| setTitleTranslated ($titleTranslated) | |
Public Member Functions inherited from GridBodyElement | |
| __construct ($id='', $cellProvider=null, $flags=array()) | |
| addFlag ($flag, $value=true) | |
| getFlag ($flag) | |
| getFlags () | |
| getId () | |
| hasFlag ($flag) | |
| setCellProvider ($cellProvider) | |
| setId ($id) | |
Data Fields | |
| $_template | |
| $_title | |
| $_titleTranslated | |
Data Fields inherited from GridBodyElement | |
| $_cellProvider | |
| $_flags | |
| $_id | |
The GridColumn class represents a column within a grid. It is used to format the data presented in a particular column, which is provided by the GridRow implementation, and to handle user operations on that column (such as clicking a checkbox).
For general information on grids, see GridHandler.
Definition at line 27 of file GridColumn.inc.php.
| GridColumn::__construct | ( | $id = '', |
|
$title = null, |
|||
$titleTranslated = null, |
|||
$template = null, |
|||
$cellProvider = null, |
|||
$flags = array() |
|||
| ) |
Constructor
| $id | string Grid column identifier |
| $title | string Locale key for grid column title |
| $titleTranslated | string Optional translated grid title |
| $template | string Optional template filename for grid column, including path |
| $cellProvider | GridCellProvider Optional grid cell provider for this column |
| $flags | array Optional set of flags for this grid column |
Definition at line 55 of file GridColumn.inc.php.
| GridColumn::getCellActions | ( | $request, | |
| $row, | |||
$position = GRID_ACTION_POSITION_DEFAULT |
|||
| ) |
Get cell actions for this column.
NB: Subclasses have to override this method to actually provide cell-specific actions. The default implementation returns an empty array.
| $row | GridRow The row for which actions are being requested. |
Reimplemented in FileNameGridColumn, and QueryTitleGridColumn.
Definition at line 145 of file GridColumn.inc.php.
| GridColumn::getCellProvider | ( | ) |
Reimplemented from GridBodyElement.
Definition at line 123 of file GridColumn.inc.php.
References GridBodyElement\setCellProvider().
| GridColumn::getLocalizedTitle | ( | ) |
Get the translated column title
Definition at line 99 of file GridColumn.inc.php.
References $_titleTranslated.
| GridColumn::getTemplate | ( | ) |
get the column's cell template
Definition at line 108 of file GridColumn.inc.php.
References $_template.
| GridColumn::getTitle | ( | ) |
Get the column title
Definition at line 75 of file GridColumn.inc.php.
References $_title.
| GridColumn::setTemplate | ( | $template | ) |
set the column's cell template
| $template | string |
Definition at line 116 of file GridColumn.inc.php.
| GridColumn::setTitle | ( | $title | ) |
Set the column title (already translated)
| $title | string |
Definition at line 83 of file GridColumn.inc.php.
| GridColumn::setTitleTranslated | ( | $titleTranslated | ) |
Set the column title (already translated)
| $title | string |
Definition at line 91 of file GridColumn.inc.php.
| string GridColumn::$_template |
the controller template for the cells in this column
Definition at line 44 of file GridColumn.inc.php.
Referenced by getTemplate().
| string GridColumn::$_title |
the column title i18n key
Definition at line 32 of file GridColumn.inc.php.
Referenced by getTitle().
| string GridColumn::$_titleTranslated |
the column title (translated)
Definition at line 38 of file GridColumn.inc.php.
Referenced by getLocalizedTitle().