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

Redmine Appliance - Powered by TurnKey Linux