如何在 Yii 的 CGridview 中设置显示新记录的行的选择。
例如:添加新记录后,用户将被重定向到网格视图页面,其中显示所有记录。现在我想在 gridview 中将新记录显示为选中/突出显示。
加入 main.css
.grid-view table.items tr.newrecord {
background: none repeat scroll 0 0 #FF0000 !important; /* red color is new record */
}
在消息模型中
function isNeedSelection()
{
return (strtotime($this->created) > time() - 5*60); // 5 minutes
}
在 CGridView 添加行 css 类表达式
'rowCssClassExpression' => '$data->isNeedSelection()?"newrecord":$this->rowCssClass[$row%2]',