如何在GridView中添加Yii2 jui datepicker到过滤器字段

我使用的代码与我在ActiveForm中添加代码相同,但它不起作用:

我在gridview的filter字段中添加jui datepicker的正确方法是什么?

<?= GridView::widget([
        'dataProvider' => $dataProvider,'filterModel' => $searchModel,'columns' => [
            ['class' => 'yii\grid\SerialColumn'],'list_id',[
                'attribute' => 'channel','value' => 'channel.title',],[
                'attribute' => 'list_date','value' => 'list_date','filter' => \yii\jui\DatePicker::widget(\yii\jui\DatePicker::className(),['language' => 'ru','dateFormat' => 'dd-MM-yyyy']),'make_date',['class' => 'yii\grid\ActionColumn'],]); ?>

解决方法

您的小部件参数是错误的,您应该使用html或原始格式:
[
            'attribute' => 'list_date','filter' => \yii\jui\DatePicker::widget(['language' => 'ru','format' => 'html',

阅读更多关于Data Formatting.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...