我有由消息列表组成的 CGridview,我想通过网格中的颜色变化来区分它的已读和未读,我不擅长 CSS,所以我对此一无所知?
问问题
164 次
1 回答
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"',
于 2012-09-12T05:58:02.610 回答