1个回答
展开全部
在viewConfig里面配置getRowClass就行了,例:
先自定义一个CSS:
<style type="text/css">
.my_row_Red table{ background:Red}
</style>
然后在GridPanel里这样写:
var QueryGrid=new Ext.grid.GridPanel({
frame:true,
renderTo:document.getElementById("QueryGrid"),
enableColumnHide:false,
columns:[
{header:'姓名',sortable:true,dataIndex:'Name'},
{header:'性别',dataIndex:'Sex'},
{header:'年龄',dataIndex:'Age'}
],
store:JQueryStore,
loadMask: true,
viewConfig:{forceFit:true,sortAscText:'正序',sortDescText:'降序',getRowClass : function(record,rowIndex,rowParams,store){
if(record.data.Sex=="1"){
return 'my_row_Red';
} }
}
})
先自定义一个CSS:
<style type="text/css">
.my_row_Red table{ background:Red}
</style>
然后在GridPanel里这样写:
var QueryGrid=new Ext.grid.GridPanel({
frame:true,
renderTo:document.getElementById("QueryGrid"),
enableColumnHide:false,
columns:[
{header:'姓名',sortable:true,dataIndex:'Name'},
{header:'性别',dataIndex:'Sex'},
{header:'年龄',dataIndex:'Age'}
],
store:JQueryStore,
loadMask: true,
viewConfig:{forceFit:true,sortAscText:'正序',sortDescText:'降序',getRowClass : function(record,rowIndex,rowParams,store){
if(record.data.Sex=="1"){
return 'my_row_Red';
} }
}
})
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询