我正在使用来自Yiiboster(最新版本)的扩展
我想在发票上添加一个Total,我想做一个TbSumOperation但到目前为止没有成功
我不知道如何指定要汇总的列上的哪一列
到目前为止,我只得到一个空白矩形
我只是从页面复制粘贴示例并将其放在columns =>(),
之后 '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 :(得分:0)
您必须从init方法
查看此行'dataProvider' => $gridDataProvider,
结果是你查询并绑定到网格中的结果,你想要求的列名应该放在`extendedSummary。
示例:我想总算一下员工的工作时间。我的员工表格中包含hours
列
emp_id|name |hours
1 Kevin 48
2 Denton 16
3 Harry 30
$gridDataProvider = new CActiveDataProvider('EmployeeModel', array(
'criteria' => array('condition' => 'age > 20')));
我应该将hours
字符串放入网格摘要设置