GridView下的日期搜索框自定义 [ 2.0 版本 ]
那个GridView的列表里的搜索框,根据日期搜索怎么设置不用手写输入,就是搜索框变成不是文本输入的,而是日期插件形式,
用GridView生成的搜索框里这个日期的搜索框,需要输入日期进行搜索,好麻烦,怎么样才能设置成这样
,变成这样就可以直接点击选择日期了,就不用输入,怎么样才能设置成??
'columns' => [
[
'attribute' =>'createTime',
'value'=>function ($data) {
return date('Y-m-d',strtotime($data->createTime));
},
],
]
共 2 个回答
-
-
zhoupenghui 回答于 2016-12-12 09:32 举报
'columns' => [ 'label' => '创建', 'attribute' => 'createdTime', 'headerOptions' => ['style' => 'width: 240px;'], 'format' => 'raw', 'value' => function ($data) { return date('Y-m-d', strtotime($data->createTime)); }, 'filter' => DateRangePicker::widget([ // 日期组件 'model' => $searchModel, 'language' => Yii::$app->language, 'attribute' => 'createdTime', 'value' => $searchModel->createdTime, 'options' => ['readonly' => true], 'clientOptions' => [ 'format' => 'yyyy-mm-dd', 'endDate' => $reqDate, 'todayHighlight' => true, 'autoclose' => true, 'todayBtn' => 'linked', 'clearBtn' => true, ], ]) ],
这个没有进行测试,大概是这样,你测试一下
共 2 条回复
o__荒年
注册时间:2015-01-17
最后登录:2019-06-29
在线时长:32小时27分
最后登录:2019-06-29
在线时长:32小时27分
- 粉丝6
- 金钱2395
- 威望40
- 积分3115