如何根据EXTJS中的某些条件更改行背景颜色
尊敬的先生/女士:,如何根据EXTJS中的某些条件更改行背景颜色,extjs,Extjs,尊敬的先生/女士:, 我不熟悉EXTJS编码。我正在学习它。我遇到了一个问题,在完整的EXTJS编码中根据一些标准更改行背景颜色。您能帮我吗?您必须使用GridView中的getRowClass方法来设置行的自定义CSS类: viewConfig: { forceFit: true, showPreview: true, // custom property enableRowBody: true, // required to create a second, full
我不熟悉EXTJS编码。我正在学习它。我遇到了一个问题,在完整的EXTJS编码中根据一些标准更改行背景颜色。您能帮我吗?您必须使用GridView中的getRowClass方法来设置行的自定义CSS类:
viewConfig: {
forceFit: true,
showPreview: true, // custom property
enableRowBody: true, // required to create a second, full-width row to show expanded Record data
getRowClass: function(record, rowIndex, rp, ds){ // rp = rowParams
if(record.get('isRed')){
return 'x-grid3-row-red';
}
}
},
您已经定义了CSS类x-grid3-row-red
在文档中查找getRowClass方法:是否尝试更改GridPanel中的行颜色?也许您应该告诉我们这些条件是什么?一个渲染器函数就足够了。@michl:criteria意味着,如果值为1,则网格中的整行必须更改为新颜色。渲染器函数的作用是什么?它是如何工作的?@madhu:是的,我正在尝试更改网格面板中的行颜色。我可以使用它更改尽可能多的行吗。。。。?“getRowClass:function(record,rowIndex,rp,ds)”中的参数是什么意思????你能举例说明吗?@michl:criteria的意思是,如果值为1,则网格中的整行必须更改为新颜色。渲染器函数的作用是什么?它是如何工作的?该值是如何调用到记录中的?