2012-08-27 9 views

답변

4

귀하의 방법은 Ext.grid.View입니다. 인수로 상점 레코드를 사용할 수있는 focusRow 메소드가 있습니다. 당신이 찾고있는 것과 똑같은 소리. 그러나이 행에 특별한 CSS는 적용되지 않습니다. 그것을 단지보기로 스크롤 할 것입니다. highlightItem 또는 addRowCls을 사용하여 행의 모양을 변경할 수 있습니다.

1

각 열의 렌더러 속성으로 제어 할 수 있습니다. 각 유형의 렌더러에 대한 함수를 정의하십시오. Ext.grid.Panel의 각 열 정의에서이 함수를 호출하십시오. 따라서 귀하의 경우 각 열에 렌더러를 적용하십시오. 아마도 배경색을 변경하거나 독특한 것을하십시오. 조건부 값 질문을 다룹니다. 행을 선택하려면이 링크를 살펴보십시오.

http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/grid/array-grid.html

function pctChange(val) { 
    if (val > 0) { 
     return '<span style="color:green;">' + val + '%</span>'; 
    } else if (val < 0) { 
     return '<span style="color:red;">' + val + '%</span>'; 
    } 
    return val; 
} 


    columns: [ 
     { 
      text  : '% Change', 
      width : 75, 
      sortable : true, 
      renderer : pctChange, 
      dataIndex: 'pctChange' 
     }, 
관련 문제