標簽:class style log java 問(wèn)題 la sp io as
問(wèn)題:Datagrid striped 不工作
描述:根據官方文檔,Datagrid有一個(gè)屬性“striped”來(lái)控制是否條紋顯示奇偶行。但是好像不工作。有人用rowStyler 來(lái)實(shí)現,如下:
function rowStyler(index,row){ if (index%2==0){ return ‘background-color:#EAEAEA;‘; } }問(wèn)題好像可以,但是當點(diǎn)擊行時(shí),行不可以高亮。。。
解決:看code啦。
1. 打開(kāi)jquery.datagrid.js,搜striped,發(fā)現偶數行的css類(lèi)會(huì )設置為:datagrid-row-alt
var cls="class=\"datagrid-row "+(_1fa%2&&opts.striped?"datagrid-row-alt ":" ")+_1ff+"\"";
2. 打開(kāi)easyui.css, 搜datagrid-row-alt,發(fā)現原來(lái)背景色太淡了,簡(jiǎn)直和白色沒(méi)區別。。 果斷改為 #EAEAEA。。。
.datagrid-row-alt { background: #fafafa;}
效果立顯。。。。
提示:其他theme 也要改啦。。
聯(lián)系客服