| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This class takes care of the order in which the methods must be called. More...
 Inheritance diagram for ILIAS\LegalDocuments\SmoothTableConfig:
 Collaboration diagram for ILIAS\LegalDocuments\SmoothTableConfig:Public Member Functions | |
| __construct (private readonly ilTable2GUI $target) | |
| setTitle (string $a_title, string $a_icon="", string $a_icon_alt="") | |
| setExternalSorting (bool $a_val) | |
| setDefaultOrderField (string $a_defaultorderfield) | |
| setDefaultOrderDirection (string $a_defaultorderdirection) | |
| setSelectableColumns (string ... $names) | |
| addMultiCommand (string $a_cmd, string $a_text) | |
| addCommandButton (string $a_cmd, string $a_text, string $a_onclick='', string $a_id="", string $a_class="") | |
| asFilter (string $reset_command) | |
| flush () | |
Private Attributes | |
| array | $later = [] | 
This class takes care of the order in which the methods must be called.
Definition at line 29 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::__construct | ( | private readonly ilTable2GUI | $target | ) | 
Definition at line 34 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::addCommandButton | ( | string | $a_cmd, | 
| string | $a_text, | ||
| string | $a_onclick = '',  | 
        ||
| string | $a_id = "",  | 
        ||
| string | $a_class = ""  | 
        ||
| ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 71 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::addMultiCommand | ( | string | $a_cmd, | 
| string | $a_text | ||
| ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 66 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::asFilter | ( | string | $reset_command | ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 82 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::flush | ( | ) | 
Definition at line 89 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::setDefaultOrderDirection | ( | string | $a_defaultorderdirection | ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 56 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::setDefaultOrderField | ( | string | $a_defaultorderfield | ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 51 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::setExternalSorting | ( | bool | $a_val | ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 46 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::setSelectableColumns | ( | string ... | $names | ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 61 of file SmoothTableConfig.php.
| ILIAS\LegalDocuments\SmoothTableConfig::setTitle | ( | string | $a_title, | 
| string | $a_icon = "",  | 
        ||
| string | $a_icon_alt = ""  | 
        ||
| ) | 
Implements ILIAS\LegalDocuments\TableConfig.
Definition at line 38 of file SmoothTableConfig.php.
      
  | 
  private | 
Definition at line 32 of file SmoothTableConfig.php.