Structures_DataGrid_Column::setFormatter() – Set Formatter Callback


require_once 'Structures/DataGrid/Column.php';

mixed Structures_DataGrid_Column::setFormatter ( mixed $formatter , array $arguments = array() )


Define a formatting callback function with optional arguments for this column.

The callback function receives the following array as its first argument:

'record' => associative array of all fields values for this record,
'fieldName' => the field name of this column,
'columnName' => the label (headerof this column,
'orderBy' => the field name to sort this column by,
'attribs' => this column's attributes,
currRow' => zero-based row index,
currCol' => zero-based column index,

If you pass the optional $arguments parameter to setFormatter(), the callback function will receive it as its second argument.


mixed $formatter

Callback PHP pseudo-type (Array or String)

array $arguments

Associative array of parameters passed to as second argument to the callback function

Return value

returns PEAR_Error on failure


throws no exceptions thrown


This function can not be called statically.

Set name of the field for the column to be mapped to (Previous) Set column label (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

There are no user contributed notes for this page.