2012-10-25 2 views
1

Java에서 배경색을 조작 할 수 있도록 내 사용자 정의 보고서 admin html 격자보기의 열에 식별자를 추가하려고합니다. Magento : admin 그리드를 부여하는 addColumn 옵션 <td> 식별자

$this->addColumn('qty_ordered', array(
    'header' => Mage::helper('report')->__('Qty'), 
    'sortable' => false, 
    'filter' => false, 
    'type'  => 'number', 
    'index'  => 'qty_ordered' 
)) 

그래서 나는 아무 소용이 다음과 같은 옵션을 추가하는 것을 시도했다 :

'identifier' => 'qtytest' 
'id'   => 'qtytest' 

사람은 좋은 것이 작업을 수행 할 수있는 옵션을 알고있는 경우.

또한 $ 열 옵션을 찾을 수있는 좋은 리소스를 찾지 못하는 것 같습니다.

감사합니다.

public function addColumn($columnId, $column) 
    { 
     if (is_array($column)) { 
      $this->_columns[$columnId] = $this->getLayout()->createBlock('adminhtml/widget_grid_column') 
       ->setData($column) 
       ->setGrid($this); 
     } 

즉,이 클래스와 블록을 생성 MEAS : Mage_Adminhtml_Block_Widget_Grid_Column 그래서, 에브리 카는,이 클래스는 당신이 필요로하는 모든 문서를 포함

+0

클래스 이름도 사용할 수 있습니까? http://www.netismine.com/magento/add-css-class-to-admin-grid-column –

답변

3

Mage_Adminhtml_Block_Widget_Grid::addColumn는 다음을 수행합니다.

Mage_Adminhtml_Block_Widget_Grid_Column::getCssClass을 보면 당신이 사용하는 CSS 클래스를 지정할 수 있습니다 보인다

당신이 사용자 정의 로직이 데이터를 표시하려면
'column_css_class' => 'your_css_class_here' 

, 당신은 항상 당신의 컬럼에 대한 사용자 지정 렌더러를 사용할 수 있습니다.