modules/Import/views/ImportListView.php

Show: inherited
Table of Contents

\ImportListView

Package:

Properties

Propertyprotectedarray  $data= 'array()'

Default valuearray()Details
Type
array
Propertyprivate\Paginatable  $dataSource= ''

Details
Type
\Paginatable
Propertyprotectedarray  $headerColumns= 'array()'

Default valuearray()Details
Type
array
Propertyprivateint  $maxColumns= ''

Details
Type
int
Propertyprivateint  $recordsPerPage= ''

Details
Type
int
Propertyprivate\Sugar_Smarty  $ss= ''

Details
Type
\Sugar_Smarty
Propertyprivatestring  $tableID= ''

Details
Type
string

Methods

methodpublic__construct( \Paginatable $dataSource, array $params, string $tableIdentifier = '' ) : void

Create a list view object that can display a data source which implements the Paginatable interface.

Parameters
Name Type Description
$dataSource \Paginatable
$params array
$tableIdentifier string
Throws
Exception Description
\Exception
methodpublicdisplay( bool $return = FALSE ) :

Display the list view like table.

Parameters
Name Type Description
$return bool

True if we should return the content rather than echoing.

methodprotectedgeneratePaginationData( ) : array

Generate the pagination data.

Returns
Type Description
array
methodprotectedgetMaxColumnsForDataSet( ) : int

For the data set that was loaded, find the max count of entries per row.

Returns
Type Description
int
Documentation was generated by DocBlox 0.18.1.