2013-08-19 2 views
-1

나는) => (지금까지 나는 단지 난 그냥 페이지에서 예를 붙여 복사YiiBoster 확장 그리드 합 동작 내가 (마지막 버전)</p> <p>Yiiboster에서 연장하고 나는 송장에 총을 추가 할 내가이 TbSumOperation을하고 싶지만</p> <p>지금까지 성공하지 않고 사용하고

빈 사각형을 얻을

합계를 열에 할 컬럼을 지정하는 방법을 알고 열 후를 넣지 마십시오

'extendedSummary' => array(
     'title' => 'Total Employee Hours', 
     'columns' => array(
      'hours' => array('label'=>'Total Hours', 'class'=>'TbSumOperation') 
     ) 
    ), 
    'extendedSummaryOptions' => array(
     'class' => 'well pull-right', 
     'style' => 'width:300px' 
    ), 

아무도 도와 줄 수 있습니까?

답변

0

당신은 당신의 init 메소드

'dataProvider' => $gridDataProvider, 

그것은 당신이 쿼리 그리드에 바인딩 할 어떤 결과입니다, 당신이 요약하고자하는 열 이름 extendedSummary`에 넣어되어야에서이 줄을보고있다.

예 : 직원의 근무 시간을 합산하고자합니다. 내 직원 테이블에는

emp_id|name  |hours 

1  Kevin  48  
2  Denton 16  
3  Harry  30 

과 같은 열 hours이 있습니다.

$gridDataProvider = new CActiveDataProvider('EmployeeModel', array(
        'criteria' => array('condition' => 'age > 20'))); 

그리고

설정 내 그리드 요약에 hours 문자열을 넣어야한다