mixed
Structures_DataGrid_Column::setFormatter
(
mixed
$formatter
,
array
$arguments = array()
)
このカラムに適用する書式設定用のコールバックを、引数とともに定義します。
コールバック関数の最初の引数には、次のような配列が渡されます。
<?php
array(
'record' => このレコードの全フィールドの値を含む連想配列,
'fieldName' => このカラムのフィールド名,
'columnName' => このカラムのラベル (ヘッダ),
'orderBy' => このカラムをソートするフィールド名,
'attribs' => このカラムの属性,
'currRow' => ゼロから始まる行インデックス,
'currCol' => ゼロから始まるカラムインデックス,
);
?>
オプションのパラメータ $arguments を setFormatter() に渡すと、 コールバック関数の 2 番目の引数としてそれが渡されます。
$formatter
PHP の擬似型であるコールバック型 (配列あるいは文字列)。
$arguments
コールバック関数の 2 番目の引数として渡すパラメータの連想配列。
失敗した場合に PEAR_Error を返します。
例外はスローされません。
This function can not be called statically.