Je suis toujours en train de travailler avec mon CGridView et je voudrais ajouter un id unique (basé sur un champ de la DB) à chaque <tr> pour utilisation ultérieure en JS.
rowHtmlOptionsExpression semble être ce dont j’ai besoin, mais impossible de réussir à l’utiliser.
Voici mes tests:
// formatId est une fonction créée dans le contrôleur
'rowHtmlOptionsExpression' => array('id' => array($this, 'formatId')),
'rowHtmlOptionsExpression' => array('id' => 'data->Id'),
'rowHtmlOptionsExpression' => array('id' => '$data->Id'),
'rowHtmlOptionsExpression' => array('id' => $data->Id),
'rowHtmlOptionsExpression' => array('id' => 'formatId($this)'),