Filtro en Buscador superior habilitado

Versión 2 (Guillermo Zdanowicz, 23/03/2016 00:16) → Versión 3/4 (Guillermo Zdanowicz, 23/03/2016 00:17)

h1. Filtro en Buscador superior habilitado

en views/compras/index.php

se observa que hay una linea comentada

<pre>
<h1><?= Html::encode($this->title) ?></h1>
<?php // echo $this->render('_search', ['model' => $searchModel]); ?> <-----------
</pre>

Si descomentamos aparece un buscador

Agregamos arriba tambien

<pre>
use yii\bootstrap\Collapse;
</pre>

Reemplazamo

<pre>
<?php echo $this->render('_search', ['model' => $searchModel]); ?>
</pre>

por

<pre>
<?php echo Collapse::widget([
'items' => [
[
'label' => 'Buscar',
'content' => $this->render('_search', ['model' => $searchModel]) ,
],
]
]);
?>
</pre>

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

<pre>
use kartik\widgets\DatePicker;
</pre>

reemplazar

<pre>
<?= $form->field($model, 'fecha_factura') ?>
</pre>

Por
<pre>

<?php
echo $form->field($model, 'fecha_factura')->widget(DatePicker::classname(), [
'options' => ['placeholder' => ''],
'pluginOptions' => [
'id' => 'fecha1',
'autoclose'=>true,
'format' => 'yyyy-mm-dd',
'startView' => 'year',
]
]);
?>
</pre>

Ahora se observa que aparecen 2 iconos para desplegar un calendario y otro para borrar la fecha
Redmine Appliance - Powered by TurnKey Linux