我正在研究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属性吗?
$dataProvider = new \yii\data\ArrayDataProvider();