KanbanBoardExtendedGridView Class Reference

Inheritance diagram for KanbanBoardExtendedGridView:
StackedExtendedGridView ExtendedGridView TaskKanbanBoardExtendedGridView

Public Member Functions

 init ()
 renderTableBody ()
 renderOverMaxCountText ($totalCount)

Static Public Member Functions

static resolvePageSizeForMaxCount ()
static getMaxCount ()

Data Fields

 $enablePagination = false
 $groupByAttribute
 $groupByAttributeVisibleValues = array()
 $groupByDataAndTranslatedLabels = array()
 $cardColumns = array()
 $selectedTheme

Protected Member Functions

 getOffset ()
 resolveGroupByColumnHeaderLabel ($value)
 resolveDataIntoKanbanColumns ()
 makeColumnsDataAndStructure ()
 registerScripts ()
 getAjaxForDroppedAttribute ()
 getUpdateAttributeValueUrl ()
 renderCardDetailsContent ($row)
 renderCardDataContent (array $cardData, RedBeanModel $model, $row)
 renderUlTagForKanbanColumn ($listItems, $attributeValue=null)
 getRowClassForKanbanColumn ()
 createRowForKanbanColumn ($row)
 getListItemsByAttributeValueAndData ($attributeValueAndData)
 wrapCardDetailsContent ($row)
 isMaxCountCheckRequired ()

Detailed Description

Extends the StackedExtendedGridView to provide a 'stacked' Kanban Board format for viewing lists of data.

Definition at line 40 of file KanbanBoardExtendedGridView.php.


Member Function Documentation

static resolvePageSizeForMaxCount (  )  [static]
Returns:
int

Definition at line 77 of file KanbanBoardExtendedGridView.php.

static getMaxCount (  )  [static]
Returns:
int

Reimplemented in TaskKanbanBoardExtendedGridView.

Definition at line 85 of file KanbanBoardExtendedGridView.php.

renderTableBody (  ) 

Renders the table body.

Reimplemented from StackedExtendedGridView.

Definition at line 100 of file KanbanBoardExtendedGridView.php.

renderOverMaxCountText ( totalCount  ) 

Renders the message when the total count exceeds the max count of items allowed.

Parameters:
int $totalCount

Definition at line 145 of file KanbanBoardExtendedGridView.php.

getOffset (  )  [protected]
Returns:
int

Definition at line 159 of file KanbanBoardExtendedGridView.php.

resolveGroupByColumnHeaderLabel ( value  )  [protected]
Parameters:
$value 
Returns:
string

Definition at line 177 of file KanbanBoardExtendedGridView.php.

resolveDataIntoKanbanColumns (  )  [protected]
Returns:
array

Reimplemented in TaskKanbanBoardExtendedGridView.

Definition at line 189 of file KanbanBoardExtendedGridView.php.

makeColumnsDataAndStructure (  )  [protected]
Returns:
array

Reimplemented in TaskKanbanBoardExtendedGridView.

Definition at line 205 of file KanbanBoardExtendedGridView.php.

getAjaxForDroppedAttribute (  )  [protected]
Returns:
string

Definition at line 234 of file KanbanBoardExtendedGridView.php.

getUpdateAttributeValueUrl (  )  [protected]
Returns:
string

Definition at line 256 of file KanbanBoardExtendedGridView.php.

renderCardDetailsContent ( row  )  [protected]
Parameters:
array $row
Returns:
string

Definition at line 268 of file KanbanBoardExtendedGridView.php.

renderUlTagForKanbanColumn ( listItems,
attributeValue = null 
) [protected]
Parameters:
string $listItems
string $attributeValue
Returns:
string

Reimplemented in TaskKanbanBoardExtendedGridView.

Definition at line 294 of file KanbanBoardExtendedGridView.php.

getRowClassForKanbanColumn (  )  [protected]
Returns:
string

Definition at line 302 of file KanbanBoardExtendedGridView.php.

createRowForKanbanColumn ( row  )  [protected]
Parameters:
int $row
Returns:
string

Definition at line 311 of file KanbanBoardExtendedGridView.php.

getListItemsByAttributeValueAndData ( attributeValueAndData  )  [protected]
Parameters:
array $attributeValueAndData
Returns:
string

Reimplemented in TaskKanbanBoardExtendedGridView.

Definition at line 322 of file KanbanBoardExtendedGridView.php.

wrapCardDetailsContent ( row  )  [protected]

Wraps card details content

Parameters:
int $row
Returns:
string

Definition at line 337 of file KanbanBoardExtendedGridView.php.

isMaxCountCheckRequired (  )  [protected]

Checks if max count has to be validated in the kanban view

Returns:
boolean

Reimplemented in TaskKanbanBoardExtendedGridView.

Definition at line 346 of file KanbanBoardExtendedGridView.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Sun Jul 21 07:11:02 2019