All Data Structures Functions Variables Pages
Public Member Functions | Static Public Member Functions | Data Fields | Protected Member Functions
KanbanBoardExtendedGridView Class Reference
Inheritance diagram for KanbanBoardExtendedGridView:
StackedExtendedGridView ExtendedGridView TaskKanbanBoardExtendedGridView

Public Member Functions

 init ()
 
 renderTableBody ()
 
 renderOverMaxCountText ($totalCount)
 
- Public Member Functions inherited from StackedExtendedGridView
 renderItems ()
 
 renderTableBody ()
 
 renderTableRow ($row)
 
- Public Member Functions inherited from ExtendedGridView
 init ()
 
 renderTopPager ()
 
 renderBottomPager ()
 
 renderPager ()
 
 renderSummary ()
 
 renderEmptyText ()
 
 renderKeys ()
 
 renderTableHeader ()
 

Static Public Member Functions

static resolvePageSizeForMaxCount ()
 
static getMaxCount ()
 

Data Fields

 $enablePagination = false
 
 $groupByAttribute
 
 $groupByAttributeVisibleValues = array()
 
 $groupByDataAndTranslatedLabels = array()
 
 $cardColumns = array()
 
 $selectedTheme
 
- Data Fields inherited from StackedExtendedGridView
const ROW_TYPE_TD = 'td'
 
const ROW_TYPE_DIV = 'div'
 
- Data Fields inherited from ExtendedGridView
const CLONE_SUMMARY_CLASS = 'list-view-items-summary-clone'
 
 $template = "{selectRowsSelectors}{summary}\n{items}\n{pager}"
 
 $nullDisplay = ' '
 
 $blankDisplay = ' '
 
 $cssFile = false
 
 $summaryCloneId
 
 $renderSpanOnEmptyText = true
 
 $tableColumnGroup = array()
 

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 ()
 
- Protected Member Functions inherited from StackedExtendedGridView
 renderRowAsTableCellOrDiv ($row, $type)
 
- Protected Member Functions inherited from ExtendedGridView
 renderTableColumnGroup ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from StackedExtendedGridView
static renderRowTypeForOpenTag ($type)
 
static renderRowTypeForCloseTag ($type)
 

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

Definition at line 85 of file KanbanBoardExtendedGridView.php.

renderTableBody ( )

Renders the table body.

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

Definition at line 189 of file KanbanBoardExtendedGridView.php.

makeColumnsDataAndStructure ( )
protected
Returns
array

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

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

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

Definition at line 346 of file KanbanBoardExtendedGridView.php.


The documentation for this class was generated from the following file:
Generated on Tue Jan 28 2020 07:10:32