Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct ($id='', $cellProvider=null, $flags=array()) | |
addFlag ($flag, $value=true) | |
getCellProvider () | |
getFlag ($flag) | |
getFlags () | |
getId () | |
hasFlag ($flag) | |
setCellProvider ($cellProvider) | |
setId ($id) | |
Data Fields | |
$_cellProvider | |
$_flags | |
$_id | |
Base class for grid body elements.
Definition at line 16 of file GridBodyElement.inc.php.
GridBodyElement::__construct | ( | $id = '' , |
|
$cellProvider = null , |
|||
$flags = array() |
|||
) |
Constructor
Reimplemented in QueriesGridRow, StageParticipantGridRow, AuthorGridRow, ArticleGalleyGridRow, FileNameGridColumn, and QueryNotesGridRow.
Definition at line 44 of file GridBodyElement.inc.php.
GridBodyElement::addFlag | ( | $flag, | |
$value = true |
|||
) |
Add a layout flag
$flag | string |
$value | mixed optional |
Definition at line 102 of file GridBodyElement.inc.php.
GridBodyElement::getCellProvider | ( | ) |
Get the cell provider
Reimplemented in GridColumn.
Definition at line 110 of file GridBodyElement.inc.php.
References $_cellProvider.
GridBodyElement::getFlag | ( | $flag | ) |
Get a single layout flag
$flag | string |
Definition at line 82 of file GridBodyElement.inc.php.
GridBodyElement::getFlags | ( | ) |
Get all layout flags
Definition at line 73 of file GridBodyElement.inc.php.
References $_flags.
GridBodyElement::getId | ( | ) |
Get the element id
Definition at line 57 of file GridBodyElement.inc.php.
References $_id.
Referenced by ArticleGalleyGridRow\getRequestArgs(), StageParticipantGridRow\getRequestArgs(), SwordDepositPointsGridRow\initialize(), PLNStatusGridRow\initialize(), CategoryGridRow\initialize(), CustomBlockGridRow\initialize(), GenreGridRow\initialize(), UserGroupGridRow\initialize(), IssueGridRow\initialize(), ReviewFormElementGridRow\initialize(), SectionGridRow\initialize(), StaticPageGridRow\initialize(), SubmissionChecklistGridRow\initialize(), NavigationMenuItemsGridRow\initialize(), NavigationMenusGridRow\initialize(), LanguageGridRow\initialize(), ReviewFormGridRow\initialize(), AnnouncementTypeGridRow\initialize(), SubscriptionsGridRow\initialize(), SubscriptionTypesGridRow\initialize(), CategoryGridCategoryRow\initialize(), ContextGridRow\initialize(), IssueGalleyGridRow\initialize(), TocGridRow\initialize(), UserGridRow\initialize(), ReviewerGridRow\initialize(), PluginGridRow\initialize(), QueriesGridRow\initialize(), StageParticipantGridRow\initialize(), ArticleGalleyGridRow\initialize(), QueryNotesGridRow\initialize(), AuthorGridRow\initialize(), and LibraryFileGridRow\initialize().
GridBodyElement::hasFlag | ( | $flag | ) |
Check whether a layout flag is set to true.
$flag | string |
Definition at line 92 of file GridBodyElement.inc.php.
GridBodyElement::setCellProvider | ( | $cellProvider | ) |
Set the cell provider
$cellProvider | GridCellProvider |
Definition at line 118 of file GridBodyElement.inc.php.
Referenced by GridCategoryRow\__construct(), and GridColumn\getCellProvider().
GridBodyElement::setId | ( | $id | ) |
Set the element id
$id | string |
Definition at line 65 of file GridBodyElement.inc.php.
Referenced by LibraryFileGridCategoryRow\initialize().
GridCellProvider GridBodyElement::$_cellProvider |
a cell provider for cells inside this element
Definition at line 39 of file GridBodyElement.inc.php.
Referenced by getCellProvider().
array GridBodyElement::$_flags |
flags that can be set by the handler to trigger layout options in the element or in cells inside of it.
Definition at line 33 of file GridBodyElement.inc.php.
Referenced by getFlags().
string GridBodyElement::$_id |
identifier of the element instance - must be unique among all instances within a grid.
Definition at line 24 of file GridBodyElement.inc.php.
Referenced by getId().