Filtro en Buscador superior habilitado¶
Referencia: http://yii2enespanol.com/2016/01/
en views/compras/index.php
se observa que hay una linea comentada
<h1><?= Html::encode($this->title) ?></h1> <?php // echo $this->render('_search', ['model' => $searchModel]); ?> <-----------
Si descomentamos aparece un buscador
Agregamos arriba tambien
use yii\bootstrap\Collapse;
Reemplazamo
<?php echo $this->render('_search', ['model' => $searchModel]); ?>
por
<?php echo Collapse::widget([ 'items' => [ [ 'label' => 'Buscar', 'content' => $this->render('_search', ['model' => $searchModel]) , ], ] ]); ?>
A partir de ahora tenemos un buscador que se oculta en caso de no requerir la busqueda
para personalizar este en cuanto a fechas
en archivo views/compras/_search.php
use kartik\widgets\DatePicker;
reemplazar
<?= $form->field($model, 'fecha_factura') ?>
Por
<?php echo $form->field($model, 'fecha_factura')->widget(DatePicker::classname(), [ 'options' => ['placeholder' => ''], 'pluginOptions' => [ 'id' => 'fecha1', 'autoclose'=>true, 'format' => 'yyyy-mm-dd', 'startView' => 'year', ] ]); ?>
Ahora se observa que aparecen 2 iconos para desplegar un calendario y otro para borrar la fecha