yii2 gridview daterangepicker kartik

时间:2017-10-10 04:23:38

标签: gridview yii2 daterangepicker

我使用yii2 gridview小部件和kartik daterangepicker按日期搜索记录。一切正常,除了一个,我定义了搜索模型和特殊字段的验证规则,之后我在我的视图中调用了widget初始化。

问题:当falidation失败时,输入字段下不会显示验证错误,就像它通常在GridView中一样。 我可以使用下一个技巧手动打印错误。

/* TRICK */
HTML::error($searchModel,'createdAt')

但我认为这不是主导我的目标的最好方法。为什么没有显示错误并且带有错误的帮助块不会附加到表格单元格?

[
    'attribute'=>'createdAt',
    'format'=>'html',
    'value'=>function($model) { return echo 'some value'; }
    'filter'=>DateRangePicker::widget(
             'model'=>$searchModel,
             'attribute' => 'createdAt',
             'pluginOptions'=> [
                 'locale'=>['format' => 'Y-m-d'],
                  "opens"=>"left",
             ]
    )] . HTML::error($searchModel,'createdAt') // TRICK
]

二手软件: yii 2.0.12; kartik-v / yii2-date-range 1.6.8

0 个答案:

没有答案