Yii2:Kartik Gridview 頁腳中一列的總和
php問題
html5模板網
Yii2: Kartik Gridview sum of a column in footer(Yii2:Kartik Gridview 頁腳中一列的總和)
本文介紹了Yii2:Kartik Gridview 頁腳中一列的總和的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
限時送ChatGPT賬號..
我已經安裝了 Kartik gridview 擴展,它運行良好.
但是我在文檔中找不到或遺漏了它,如何在頁腳中顯示一列的總和.
這是我在index.php
中的完整代碼
'yiigridSerialColumn'],'ID',[//'attribute'='service_name','屬性'='服務名稱','value'=>'serviceName.services',],['attribute'='room_category','value'='roomCategory.room_category'],'charges_cash','charges_cashless',['類' =>'yiigridActionColumn']];echo ExportMenu::widget(['數據提供者' =>$數據提供者,'列' =>$gridColumns,'fontAwesome' =>真的,'showPageSummary' =>真的,'下拉選項' =>['標簽' =>'全部導出','類' =>'btn btn-默認']])?></div></div><?= GridView::widget(['數據提供者' =>$數據提供者,'過濾器模型' =>$搜索模型,'列' =>[['類' =>'yiigridSerialColumn'],'ID',//'服務名稱',[//'attribute'='service_name','屬性'='服務名稱','value'=>'serviceName.services',],//'房間類別',['attribute'='room_category','value'='roomCategory.room_category'],'charges_cash','charges_cashless',['類' =>'yiigridActionColumn'],],'showFooter' =>真的]);?>
正在尋找有關此問題的幫助.謝謝.
解決方案
我覺得你只需要添加頁面摘要;
使用kartikgridGridView;//為您的 GridView 小部件創建面板布局回聲 GridView::widget(['數據提供者'=>$數據提供者,'過濾器模型' =>$搜索模型,'列' =>$gridColumns,'showPageSummary' =>真的]);
Kartik 在演示和插件詳細信息中對其進行了很好的描述.
I have installed the Kartik gridview extension, which is working fine.
But I couldn't find or missed it in the docs, how I can show the sum of a column in the footer.
This is my complete code in index.php
<?php
$gridColumns = [
['class' => 'yiigridSerialColumn'],
'id',
[
//'attribute'=>'service_name',
'attribute'=>'service_name',
'value'=>'serviceName.services',
],
[
'attribute'=>'room_category',
'value'=>'roomCategory.room_category'
],
'charges_cash',
'charges_cashless',
['class' => 'yiigridActionColumn']
];
echo ExportMenu::widget([
'dataProvider' => $dataProvider,
'columns' => $gridColumns,
'fontAwesome' => true,
'showPageSummary' => true,
'dropdownOptions' => [
'label' => 'Export All',
'class' => 'btn btn-default'
]
])
?>
</div></div>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yiigridSerialColumn'],
'id',
//'service_name',
[
//'attribute'=>'service_name',
'attribute'=>'service_name',
'value'=>'serviceName.services',
],
// 'room_category',
[
'attribute'=>'room_category',
'value'=>'roomCategory.room_category'
],
'charges_cash',
'charges_cashless',
['class' => 'yiigridActionColumn'],
],
'showFooter' => true
]); ?>
</div>
Looking for some help on this one.
Thanks.
解決方案
I think you just need to add the page summary;
use kartikgridGridView;
// Create a panel layout for your GridView widget
echo GridView::widget([
'dataProvider'=> $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
'showPageSummary' => true
]);
Kartik describes it pretty well in the demo and plugin details.
這篇關于Yii2:Kartik Gridview 頁腳中一列的總和的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!