Extjs4 EXTJS网格行颜色随从数据库获取颜色代码而动态变化
我正在处理一个EXTJS网格,它的行颜色将根据表中的fieldstatus字段值进行设置 用户可以编辑该行的字段,单击“更新”后,该行的颜色将根据为该行设置的状态字段值而更改 我需要的行背景颜色应设置为从数据库中的表获取 目前,我正在设置不同的css类,并使用以下代码检查状态字段值Extjs4 EXTJS网格行颜色随从数据库获取颜色代码而动态变化,extjs4,extjs-grid,Extjs4,Extjs Grid,我正在处理一个EXTJS网格,它的行颜色将根据表中的fieldstatus字段值进行设置 用户可以编辑该行的字段,单击“更新”后,该行的颜色将根据为该行设置的状态字段值而更改 我需要的行背景颜色应设置为从数据库中的表获取 目前,我正在设置不同的css类,并使用以下代码检查状态字段值 getRowClass: function(record, rowIndex, rp, ds) { if( record.get('status') == 'xxxxx' ) { re
getRowClass: function(record, rowIndex, rp, ds)
{
if( record.get('status') == 'xxxxx' )
{
return 'status-xxxxx';
}
else if( record.get('status') == 'yyyyy' )
{
return 'status-yyyyy';
}
else
{
return 'status-zzzzzz';
}
}
我在商店里有颜色和每行的状态值
但我需要的颜色应该从数据库中获取,并设置为行背景
谁能帮我做到这一点呢
谢谢如果要使用行记录中的行背景色,则必须在渲染行后设置每行td元素的背景色
您可以在gridView的刷新事件中执行此操作。因此,在网格配置中,您应该定义如下内容:
视图配置:{
听众:{
刷新:函数视图{
//获取所有网格视图节点
var nodes=view.getNodes;
对于变量i=0;i