我正在使用Yiiboster(最新版本)的扩展
我想在发票上加一个合计,我想做一个TbSumOperation,但到目前为止没有成功
我不知道如何指定从列中的哪一列对求和
到目前为止,我只得到一个空白的矩形
我只是从页面上复制粘贴了这个例子,并将其放在=>()、列之后
'extendedSummary' => array(
'title' => 'Total Employee Hours',
'columns' => array(
'hours' => array('label'=>'Total Hours', 'class'=>'TbSumOperation')
)
),
'extendedSummaryOptions' => array(
'class' => 'well pull-right',
'style' => 'width:300px'
),
有人能帮忙吗?
您必须从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
字符串放入我的网格摘要设置