Css zk行网格中sclass的使用
我无法使用sclass属性正确设置网格中某行的背景色。 当某个特定列的值从null更改为某个值时,或者当创建网格时,该列的值仍然与null不同时,我需要更改背景。 因此,我不需要改变所有的背景线,但只有少数几行 这就是我写的风格:Css zk行网格中sclass的使用,css,zk,Css,Zk,我无法使用sclass属性正确设置网格中某行的背景色。 当某个特定列的值从null更改为某个值时,或者当创建网格时,该列的值仍然与null不同时,我需要更改背景。 因此,我不需要改变所有的背景线,但只有少数几行 这就是我写的风格: <style> .returned .z-row-cnt, .returned td.z-row-inner { background: none repeat scroll 0% 0% #
<style>
.returned .z-row-cnt, .returned td.z-row-inner
{
background: none repeat scroll 0% 0% #D0C791;
}
.returned tr.z-row td.z-row-inner, .returned tr.z-row .z-cell {
background: none repeat scroll 0% 0% #D0C791;
}
.returned .z-row {
background-color: #D0C791;
}
.returned .z-label, .returned .z-button .z-button-cm {
color: #EFE9CE;
}
</style>
使用这种样式,它只会更改单元格的内部,但会更改全局
tr.z-行td.z-行-内
赢得我的信任
.返回tr.z-行td.z-行-内部
这没有任何效果。将
sclass
放在行上,并使用CSS选择器指定“内部”组件的样式,这样做是正确的
我相信您正在寻找的CSS选择器将是:
tr.z-row.returned td.z-row-inner
这将选择带有z行
和返回的
样式类的所有表行(tr
)标记。相反,您在文章末尾建议的CSS选择器是,选择所有带有z-row
样式类的表行标记,这些标记是带有返回的样式类的内容的后代
您可以在此处阅读更多有关CSS选择器的(有用)细微差别的信息:
非常感谢您的回答和解释!我添加了你建议的CSS选择器,它工作得非常好!!
public String getMySclass(OpenRequest request){
if (request.getActivity() != null && request.getActivity().getCloseTime() != null) {
return "returned";
} else return "working";
}
tr.z-row.returned td.z-row-inner