Php 使用Yii2筛选占位符
有人知道如何在Yii2框架的Gridview过滤器上实现占位符或工具提示吗?我需要一些突出的用户,让他们知道,文本框实际上是一个搜索过滤器 期待听到回应Php 使用Yii2筛选占位符,php,gridview,yii2,Php,Gridview,Yii2,有人知道如何在Yii2框架的Gridview过滤器上实现占位符或工具提示吗?我需要一些突出的用户,让他们知道,文本框实际上是一个搜索过滤器 期待听到回应 占位符可以通过以下方式实现: <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'att
占位符可以通过以下方式实现:
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
[
'attribute' => 'name',
'filterInputOptions' => [
'class' => 'form-control',
'placeholder' => 'Type in some characters...'
]
],
['class' => 'yii\grid\ActionColumn' ],
],
]); ?>
这是一个很好的例子。在每个请求中,DataColumn都将配置为使用占位符。可以找到一些详细信息。现在,您无需调整任何GridView配置即可获得占位符。当然,在处理程序中,您也可以更改其他配置。您还可以将
工具提示/标题与过滤器选项一起使用
[
'attribute' => 'name',
'label' => 'labelname',
...
....
'filterOptions' => [ 'title' => 'prova'],
],
非常感谢,这很有魅力。还有一件事,如果我想在我所有的Gridview应用程序范围内应用它,我该怎么做,而不是手动转到每个Gridview并将其应用到每个列?@user2818986更新了我的帖子。但我不知道这是唯一的还是最好的方法。对,非常感谢。将使用您的解决方案。我想应用程序范围内的大多数函数都应该放在配置文件中,完全忘记了。再次感谢。
[
'attribute' => 'name',
'label' => 'labelname',
...
....
'filterOptions' => [ 'title' => 'prova'],
],