在yii2中指定Gridview的字体大小

时间:2017-07-16 05:39:12

标签: yii2

我在pdf中打印gridview。 gridview很好。但细胞没有正确填充。我想如果我可以稍微减少字体,那么单元格将被正确填充。我减小了宽度。但细胞却被扭曲了。

Gridview代码 -

<?= GridView::widget([
        'dataProvider' => $dataProvider1,
        //'filterModel' => $searchModel,
        'layout'=>"{items}",
        'columns' => [
            ['class' => 'yii\grid\SerialColumn'],
            'hsncode',
            [
                'label' => 'Productname',
                'attribute' =>'productname',
                'headerOptions' => ['style' => 'width:20%'],
                //'contentOptions' => ['class' => 'col-lg-1'],
                //'format'=>['decimal',2]
            ],
            'batchno',
            //'expdate',
            [
                'attribute'=>'expdate',
                'format'=>['DateTime','php:m-y'],
                'headerOptions' => ['style' => 'width:6%'],
            ],
            'mrp',
            'rate',

            'qty',
            'free',           
            'discount',
            [
                'label' => 'Value',
                'attribute' =>'value',
                //'contentOptions' => ['class' => 'col-lg-1'],
                'format'=>['decimal',2]
            ],
            [
                'label' => 'GST%',
                'attribute' =>'gstpercent',
                //'headerOptions' => ['style' => 'width:6%'],
                //'contentOptions' => ['class' => 'col-lg-1'],
                'format'=>['decimal',0]
            ],


            [
                'label' => 'Total',
                'attribute' =>'totalamount',
                'headerOptions' => ['style' => 'width:9%'],
                //'contentOptions' => ['class' => 'col-lg-1'],
                'format'=>['decimal',2]
            ],
        ],
        ]); ?>

Gridview看起来像 - enter image description here

请告诉我如何在gridview中指定字体。

1 个答案:

答案 0 :(得分:2)

您可以使用网格容器的选项

  <?= GridView::widget([
        'dataProvider' => $dataProvider1,
        //'filterModel' => $searchModel,
        'layout'=>"{items}",
        'options' => ['style' => 'font-size:12px;']
        'columns' => [

或直接在

列中
    <?= GridView::widget([
        'dataProvider' => $dataProvider1,
        //'filterModel' => $searchModel,
        'layout'=>"{items}",
        'options' => ['style' => 'font-size:12px;']
        'columns' => [
             [
              'label' => 'your_label',
              'attribute' =>'your_attribute',
              'contentOptions' => ['style' => 'font-size:12px;']
            ]