extjs의grid 컨트롤러는 값에 따라 줄의 배경색을 설정하는 방법

1124 단어 cssext
값에 따라 grid의 배경색을 설정합니다
viewConfig에서 getRowClass를 구성하면 됩니다. 예:
먼저 CSS를 사용자 정의하려면 다음과 같이 하십시오.

그런 다음 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';
                            }                        }
            }
})

좋은 웹페이지 즐겨찾기