| 
Public Member Functions | 
|  | __construct ($a_parent_obj, $a_data, $a_type, $a_cmd, $a_default_form_action) | 
|  | __construct ($a_parent_obj, $a_parent_cmd="", $a_template_context="") | 
|  | Constructor. 
 | 
|  | determineLimit () | 
|  | Determine the limit. 
 | 
|  | getSelectableColumns () | 
|  | Get selectable columns. 
 | 
|  | determineSelectedColumns () | 
|  | Determine selected columns. 
 | 
|  | isColumnSelected ($a_col) | 
|  | Is given column selected? 
 | 
|  | getSelectedColumns () | 
|  | Get selected columns. 
 | 
| & | executeCommand () | 
|  | Execute command. 
 | 
|  | resetOffset ($a_in_determination=false) | 
|  | Reset offset. 
 | 
|  | initFilter () | 
|  | Init filter. 
 | 
|  | getParentObject () | 
|  | Get parent object. 
 | 
|  | getParentCmd () | 
|  | Get parent command. 
 | 
|  | setTopAnchor ($a_val) | 
|  | Set top anchor. 
 | 
|  | getTopAnchor () | 
|  | Get top anchor. 
 | 
|  | setNoEntriesText ($a_text) | 
|  | Set text for an empty table. 
 | 
|  | getNoEntriesText () | 
|  | Get text for an empty table. 
 | 
|  | setIsDataTable ($a_val) | 
|  | Set is data table. 
 | 
|  | getIsDataTable () | 
|  | Get is data table. 
 | 
|  | setEnableTitle ($a_enabletitle) | 
|  | Set Enable Title. 
 | 
|  | getEnableTitle () | 
|  | Get Enable Title. 
 | 
|  | setEnableHeader ($a_enableheader) | 
|  | Set Enable Header. 
 | 
|  | getEnableHeader () | 
|  | Get Enable Header. 
 | 
|  | setEnableNumInfo ($a_val) | 
|  | Set enable num info. 
 | 
|  | getEnableNumInfo () | 
|  | Get enable num info. 
 | 
|  | setTitle ($a_title, $a_icon=0, $a_icon_alt=0) | 
|  | Set title and title icon. 
 | 
|  | setDescription ($a_val) | 
|  | Set description. 
 | 
|  | getDescription () | 
|  | Get description. 
 | 
|  | setOrderField ($a_order_field) | 
|  | set order column 
 | 
|  | getOrderField () | 
|  | setData ($a_data) | 
|  | set table data  public 
 | 
|  | getData () | 
|  | dataExists () | 
|  | setPrefix ($a_prefix) | 
|  | set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort separately)  public 
 | 
|  | getPrefix () | 
|  | addFilterItem ($a_input_item, $a_optional=false) | 
|  | Add filter item. 
 | 
|  | addFilterItemByMetaType ($id, $type=self::FILTER_TEXT, $a_optional=false, $caption=NULL) | 
|  | Add filter by standard type. 
 | 
|  | getFilterItems ($a_optionals=false) | 
|  | Get filter items. 
 | 
|  | getFilterItemByPostVar ($a_post_var) | 
|  | setFilterCols ($a_val) | 
|  | Set filter columns. 
 | 
|  | getFilterCols () | 
|  | Get filter columns. 
 | 
|  | setDisableFilterHiding ($a_val=true) | 
|  | Set disable filter hiding. 
 | 
|  | getDisableFilterHiding () | 
|  | Get disable filter hiding. 
 | 
|  | isFilterSelected ($a_col) | 
|  | Is given filter selected? 
 | 
|  | getSelectedFilters () | 
|  | Get selected filters. 
 | 
|  | determineSelectedFilters () | 
|  | Determine selected filters. 
 | 
|  | setCustomPreviousNext ($a_prev_link, $a_next_link) | 
|  | Set custom previous/next links. 
 | 
|  | setFormAction ($a_form_action) | 
|  | Set Form action parameter. 
 | 
|  | getFormAction () | 
|  | Get Form action parameter. 
 | 
|  | setFormName ($a_formname) | 
|  | Set Form name. 
 | 
|  | getFormName () | 
|  | Get Form name. 
 | 
|  | setId ($a_val) | 
|  | Set id. 
 | 
|  | getId () | 
|  | Get element id. 
 | 
|  | setDisplayAsBlock ($a_val) | 
|  | Set display as block. 
 | 
|  | getDisplayAsBlock () | 
|  | Get display as block. 
 | 
|  | getSelectAllCheckbox () | 
|  | Get the name of the checkbox that should be toggled with a select all button. 
 | 
|  | setSelectAllCheckbox ($a_select_all_checkbox) | 
|  | Set the name of the checkbox that should be toggled with a select all button. 
 | 
|  | setExternalSorting ($a_val) | 
|  | Set external sorting. 
 | 
|  | getExternalSorting () | 
|  | Get external sorting. 
 | 
|  | setFilterCommand ($a_val) | 
|  | Set filter command. 
 | 
|  | getFilterCommand () | 
|  | Get filter command. 
 | 
|  | setResetCommand ($a_val) | 
|  | Set reset filter command. 
 | 
|  | getResetCommand () | 
|  | Get reset filter command. 
 | 
|  | setExternalSegmentation ($a_val) | 
|  | Set external segmentation. 
 | 
|  | getExternalSegmentation () | 
|  | Get external segmentation. 
 | 
|  | setRowTemplate ($a_template, $a_template_dir="") | 
|  | Set row template. 
 | 
|  | setDefaultOrderField ($a_defaultorderfield) | 
|  | Set Default order field. 
 | 
|  | getDefaultOrderField () | 
|  | Get Default order field. 
 | 
|  | setDefaultOrderDirection ($a_defaultorderdirection) | 
|  | Set Default order direction. 
 | 
|  | getDefaultOrderDirection () | 
|  | Get Default order direction. 
 | 
|  | clearCommandButtons () | 
|  | addCommandButton ($a_cmd, $a_text, $a_onclick= '') | 
|  | Add Command button. 
 | 
|  | addSelectionButton ($a_sel_var, $a_options, $a_cmd, $a_text, $a_default_selection= '') | 
|  | Add Selection List + Command button. 
 | 
|  | addMultiItemSelectionButton ($a_sel_var, $a_options, $a_cmd, $a_text, $a_default_selection= '') | 
|  | Add Selection List + Command button for selected items. 
 | 
|  | setCloseCommand ($a_link) | 
|  | Add command for closing table. 
 | 
|  | addMultiCommand ($a_cmd, $a_text) | 
|  | Add Command button. 
 | 
|  | addHiddenInput ($a_name, $a_value) | 
|  | Add Hidden Input field. 
 | 
|  | addHeaderCommand ($a_href, $a_text, $a_target="", $a_img="") | 
|  | Add Header Command (Link) (Image needed for now) 
 | 
|  | setTopCommands ($a_val) | 
|  | Set top commands (display command buttons on top of table, too) 
 | 
|  | getTopCommands () | 
|  | Get top commands (display command buttons on top of table, too) 
 | 
|  | addColumn ($a_text, $a_sort_field="", $a_width="", $a_is_checkbox_action_column=false, $a_class="", $a_tooltip="") | 
|  | Add a column to the header. 
 | 
|  | getNavParameter () | 
|  | setOrderLink ($sort_field, $order_dir) | 
|  | fillHeader () | 
|  | determineOffsetAndOrder ($a_omit_offset=false) | 
|  | Determine offset and order. 
 | 
|  | storeNavParameter () | 
|  | getHTML () | 
|  | Get HTML. 
 | 
|  | numericOrdering ($a_field) | 
|  | Should this field be sorted numeric? 
 | 
|  | render () | 
|  | render table  public 
 | 
|  | writeFilterToSession () | 
|  | Write filter values to session. 
 | 
|  | resetFilter () | 
|  | Reset filter. 
 | 
|  | fillFooter () | 
|  | Fill footer row. 
 | 
|  | getLinkbar ($a_num) | 
|  | Get previous/next linkbar. 
 | 
|  | fillHiddenRow () | 
|  | fillActionRow () | 
|  | Fill Action Row. 
 | 
|  | setHeaderHTML ($html) | 
|  | set header html 
 | 
|  | storeProperty ($type, $value) | 
|  | Store table property. 
 | 
|  | loadProperty ($type) | 
|  | Load table property. 
 | 
|  | getCurrentState () | 
|  | get current settings for order, limit, columns and filter 
 | 
|  | setContext ($id) | 
|  | Set context. 
 | 
|  | getContext () | 
|  | Get context. 
 | 
|  | setShowRowsSelector ($a_value) | 
|  | Toggle rows-per-page selector. 
 | 
|  | getShowRowsSelector () | 
|  | Get rows-per-page selector state. 
 | 
|  | setShowTemplates ($a_value) | 
|  | Toggle templates. 
 | 
|  | getShowTemplates () | 
|  | Get template state. 
 | 
|  | restoreTemplate ($a_name) | 
|  | Restore state from template. 
 | 
|  | saveTemplate ($a_name) | 
|  | Save current state as template. 
 | 
|  | deleteTemplate ($a_name) | 
|  | Delete template. 
 | 
|  | getLimit () | 
|  | Get limit. 
 | 
|  | getOffset () | 
|  | Get offset. 
 | 
|  | setExportFormats (array $formats) | 
|  | Set available export formats. 
 | 
|  | setPrintMode ($a_value=false) | 
|  | Toogle print mode. 
 | 
|  | getPrintMode () | 
|  | Get print mode. 
 | 
|  | getExportMode () | 
|  | Was export activated? 
 | 
|  | exportData ($format, $send=false) | 
|  | Export and optionally send current table data. 
 | 
|  | ilTableGUI ($a_data=0, $a_global_tpl=true) | 
|  | Constructor. 
 | 
|  | setTemplate (&$a_tpl) | 
|  | set template  public 
 | 
| & | getTemplateObject () | 
|  | setHelp ($a_help_page, $a_help_icon, $a_help_icon_alt=0) | 
|  | set table help page  public 
 | 
|  | setHeaderNames ($a_header_names) | 
|  | set table header names  public 
 | 
|  | getColumnCount () | 
|  | Returns the column count based on the number of the header row columns  public. 
 | 
|  | setHeaderVars ($a_header_vars, $a_header_params=0) | 
|  | set table header vars  public 
 | 
|  | setColumnWidth ($a_column_width) | 
|  | set table column widths  public 
 | 
|  | setOneColumnWidth ($a_column_width, $a_column_number) | 
|  | set one table column width  public 
 | 
|  | setMaxCount ($a_max_count) | 
|  | set max. 
 | 
|  | setLimit ($a_limit=0, $a_default_limit=0) | 
|  | set max. 
 | 
|  | setOffset ($a_offset) | 
|  | set dataset offset  public 
 | 
|  | setOrderColumn ($a_order_column=0, $a_default_column=0) | 
|  | set order column  public 
 | 
|  | getOrderColumn () | 
|  | Get order column. 
 | 
|  | setOrderDirection ($a_order_direction) | 
|  | set order direction  public 
 | 
|  | getOrderDirection () | 
|  | Get order direction. 
 | 
|  | setFooter ($a_style, $a_previous=0, $a_next=0) | 
|  | set order direction  public 
 | 
|  | enable ($a_module_name) | 
|  | enables particular modules of table 
 | 
|  | disable ($a_module_name) | 
|  | diesables particular modules of table 
 | 
|  | sortData () | 
|  | renderHeader () | 
|  | setStyle ($a_element, $a_style) | 
|  | getStyle ($a_element) | 
|  | setBase ($a_base) | 
|  | Set Base script name (deprecated, only use this for workarounds). 
 | 
|  | getBase () | 
|  | Get Base script name (deprecated, only use this for workarounds). 
 | 
|  | clearActionButtons () | 
|  | addActionButton ($btn_name, $btn_value) |