27 protected $skipCpHandler = TRUE;
28 public static $skipSnapshots = TRUE;
30 protected $multiSelect = TRUE;
35 public static $columns = [
36 [
'ObjectTypeColumn', []],
37 [
'LinkColumn', [
'attributes' =>
'nameAttr',
'label' =>
'Name']],
38 [
'LinkColumn', [
'attributes' =>
'description',
'label' =>
'Description']],
41 function __construct (
43 bool $multiSelect = TRUE,
44 array $neededAttrs = [],
45 array $blackList = [],
46 array $whiteList = [],
47 array $filterElementDefinitions = [
48 [
'TabFilterElement', []],
51 $this->neededAttrs = $neededAttrs;
52 $this->multiSelect = $multiSelect;
53 $this->blackList = $blackList;
54 $this->whiteList = $whiteList;
55 parent::__construct($objectTypes, $filterElementDefinitions);
58 protected function setUpListing ()
63 protected function setUpHeadline ()
65 $this->headline = _(
'Please select the desired entries');
68 protected function configureActions ()
73 function renderList ():
string 75 $list = parent::renderList();
78 $smarty->assign(
'MULTISELECT', $this->multiSelect);
get_template_path($filename='', $plugin=FALSE, $path='')
Return themed path for specified base file.
registerAction(Action $action)
Register an action to show in the action menu and/or the action column.
& get_smarty()
Get global smarty object.
This class handles the entries list for a management instance.
Management class for selection dialogs.
Action hidden from both column and menu.
getHeader()
Let header handling to parent.