我有CGridview,它包含消息列表,我希望通过网格中的颜色变化通过读取和未读来区分它,我不擅长CSS,所以我对它没有任何想法?
答案 0 :(得分:2)
添加main.css
.grid-view table.items tr.unread {
background: none repeat scroll 0 0 #FF0000 !important; /* red color is unread */
}
.grid-view table.items tr.read {
background: none repeat scroll 0 0 #00FF00 !important; /* green color is read */
}
在消息模型中
function isRead()
{
return $this->hasRead;
}
在CGridView中添加行css类表达式
'rowCssClassExpression' => '$data->isRead()?"read":"unread"',