ozzyboshi / yii2-gridview-multiheader
Yii 2 的扩展网格视图小部件,具有多级标题。
v1.01
2018-01-28 21:00 UTC
Requires
- yiisoft/yii2: ~2.0.13
This package is not auto-updated.
Last update: 2024-09-14 19:04:06 UTC
README
一个标准的多个标题的yii2 gridview
Yii2 Gridview Multiheader.
此小部件是 Yii 2 的扩展,扩展了常规的 Yii2 Gridview 小部件,允许创建具有多个标题的 HTML 表格。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
composer require ozzyboshi/yii2-gridview-multiheader
或
"ozzyboshi/yii2-gridview-multiheader": "*"
将以下内容添加到您的 composer.json
文件的 require 部分中。
在这种情况下,您可能需要在您的 composer.json
文件中添加一个 psr-4 自动加载器,如下所示
"autoload" : {
"classmap" : [
"vendor/ozzyboshi/yii2-gridview-multiheader"
]
},
然后运行 composer dumpautoload
用法
// MyView.php use ozzyboshi\gridviewmultiheader\GridViewMultiheader as GridViewMultiheader; ... <?php echo GridViewMultiheader::widget([ 'tableOptions' => ['class' => 'table table-striped',], 'addingHeaders' => [ ['' => 1], ['Prelievi da enel' => 3], ['Delta Prelievi da enel' => 4], ['Produzione impianto' => 3], ['Delta produzione impianto' => 4], ['Immissioni su rete ENEL' => 3], ['Delta immissioni su rete ENEL' => 4], ['Consumi casa' => 3] ], 'dataProvider' => $dataProvider, 'showHeader' => true, 'id' => 'summarytable', 'columns' => [ 'data', 'consumofascia1', 'consumofascia2', 'consumofascia3', 'consumodelta1witheuro', 'consumodelta2witheuro', 'consumodelta3witheuro', 'consumodeltatotalewitheuro', 'produzionefascia1', 'produzionefascia2', 'produzionefascia3', 'produzionedelta1witheuro', 'produzionedelta2witheuro', 'produzionedelta3witheuro', 'produzionedeltatotalewitheuro', 'immissionefascia1', 'immissionefascia2', 'immissionefascia3', 'immissionedelta1witheuro', 'immissionedelta2witheuro', 'immissionedelta3witheuro', 'immissionedeltatotalewitheuro', 'consumicasafotovoltaico', 'consumicasatotali', 'consumicasapercentuale', ], ]); ?>
您可以在 http://lettureenel.ozzyboshi.com 上看到此表格的结果。