如何在Yii中渲染空网格表?

问题描述 投票:2回答:1

我正在研究Yii2项目。在这种情况下,在页面加载时,我想显示一个空的网格表。仅在单击按钮后,数据才应加载到Kartik GridView。我能够在单击按钮时显示带有数据的网格视图表,但最初不能显示空的网格表。为了显示数据,我添加了如下代码:

use kartik\grid\GridView;
<?=
        GridView::widget([
            'id' => 'crud-datatable',
            'dataProvider' => $dataProvider,
            'filterModel' => $searchModel,
            'pjax' => false,
            'floatHeader'=>true,
            'floatOverflowContainer'=>true,
        ])
        ?>

我正在阅读有关[[renderEmpty(),但我也不知道如何使用它,我试图将NULL作为数据提供者发送]却在制造问题。还有其他可用于初始显示空表的GridView属性吗?

php gridview yii yii2 kartik-v
1个回答
0
投票
为了解决这个问题,我已经将ArrayDataProvider的对象作为dataProvider之类的值传递,

$dataProvider = new \yii\data\ArrayDataProvider();

© www.soinside.com 2019 - 2024. All rights reserved.