Data table that lists all dashboard profiles
get_total(string $search_term = '')
Get total rows.
Get the total number of rows available for this table. This is used to determine pagination links.
Only applicable if the AJAX search box has been submitted, and is the term being searched for. @return int The total number of rows available for this table.
get_rows(integer $start,\apex\core\table\string $search_term = '',\apex\core\table\string $order_by = 'id asc')
Get rows to display
Gets the actual rows to display to the web browser. Used for when initially displaying the table, plus AJAX based search, sort, and pagination.
The number to start retrieving rows at, used within the LIMIT clause of the SQL statement. @param string $search_term Only applicable if the AJAX based search base is submitted, and is the term being searched form. @param string $order_by Must have a default value, but changes when the sort arrows in column headers are clicked. Used within the ORDER BY clause in the SQL statement.
Format a single row.
Retrieves raw data from the database, which must be formatted into user readable format (eg. format amounts, dates, etc.).
The row from the database.