extjs의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';
} }
}
})
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하는 방법은 무엇입니까?장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하려면 @media의 미디어 쿼리 구문을 사용한 다음 구문을 작성하여 스타일의 최소 너비를 정의해야 합니다. 적용된 후 and라는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.