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
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