Methods
Constructor
__construct(object $componentObj, string $containerId, array $containerColumns = array(), array $containerSortableColumns = array(), string $orderColumn = '', array $columnsCallbacks = array(), array $controllersList = array(), array $availableControllers = array()) : void
Parameters
$componentObj
objectObject for "settings-form" component
$containerId
stringContainer identifier
$containerColumns
arrayList of columns displayed on data set list - default: empty
$containerSortableColumns
arrayList of sortable columns - default: empty
$orderColumn
stringColumn for ordering - default: empty
$columnsCallbacks
arrayColumns callbacks - default: empty
$controllersList
arrayData set controllers - default: empty
$availableControllers
arrayList of controllers from $controllersList which will be used - default: empty
Get column data for checkboxes
column_cb($item) : string
Parameters
$item
Returns
stringColumn data for checkboxes
Get column data to display
column_default(array $item, string $columnName) : string
Parameters
$columnName
stringColumn name
Returns
stringColumn data to display
Get bulk actions list
get_bulk_actions() : array
Returns
arrayBulk actions list
Get columns list
get_columns() : array
Returns
arrayColumns list
Get sortable columns list
get_sortable_columns() : array
Returns
arraySortable columns list
Prepare items
prepare_items() : void
Properties
Actions links
$actionsLinks : array
Bulk actions list
$bulkActions : array
Columns callbacks for displaying on data set list
$columnsCallbacks : array
Component "settings-form" object
$componentObj : object
List of columns displayed on data set list
$containerColumns : array
Container identifier
$containerId : string
List of sortable columns
$containerSortableColumns : array
First column identifier
$firstColumnId : string