gpt4 book ai didi

yii2 - 如何在 Yii2 中的 kv-GridView 类中将 css 类添加到 标签

转载 作者:行者123 更新时间:2023-12-04 02:47:28 25 4
gpt4 key购买 nike

我正在使用 Kartik 的 GridView 小部件,

GridView::widget([
'id'=>'crud-datatable',
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'pjax'=>true,
'contentOptions' => ['class' => 'form-control punjabi'],
'headerOptions' => ['class' => 'text-center'],
'columns' => require(__DIR__.'/_columns.php'),
])

在 yii\grid\GridView 类中,可以通过以下选项完成:

[
'contentOptions' => ['class' => 'text-center'],
'headerOptions' => ['class' => 'text-center']
],

但是在 Kartik 的 GridView 类中使用上述选项会产生错误:Undefined Property contentoptions

如何解决这个问题?

最佳答案

contentOptionsyii\grid\Column 的属性,不是 yii\grid\GridView 的属性。这些类需要应用于列,即

GridView::widget([
... //Other options here
'columns' => [
[
'attribute' => 'name',
'contentOptions' => ['class' => 'form-control punjabi'],
'headerOptions' => ['class' => 'text-center'],
]
]
]

如果您想对所有单元格应用相同的样式,您可以创建自己的列类,为 contentOptionsheaderOptions 设置默认值,并改用该类yii\grid\DataColumn 的。

关于yii2 - 如何在 Yii2 中的 kv-GridView 类中将 css 类添加到 <td> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36595788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com