Filtro en Buscador superior habilitado

Versión 4 (Guillermo Zdanowicz, 23/03/2016 00:30)

1 1 Guillermo Zdanowicz
h1. Filtro en Buscador superior habilitado
2 1 Guillermo Zdanowicz
3 4 Guillermo Zdanowicz
Referencia: http://yii2enespanol.com/2016/01/
4 1 Guillermo Zdanowicz
5 1 Guillermo Zdanowicz
en views/compras/index.php
6 1 Guillermo Zdanowicz
7 1 Guillermo Zdanowicz
se observa que hay una linea comentada 
8 1 Guillermo Zdanowicz
9 1 Guillermo Zdanowicz
<pre>
10 1 Guillermo Zdanowicz
   <h1><?= Html::encode($this->title) ?></h1>
11 1 Guillermo Zdanowicz
    <?php  // echo $this->render('_search', ['model' => $searchModel]); ?>  <-----------
12 1 Guillermo Zdanowicz
</pre>
13 1 Guillermo Zdanowicz
14 1 Guillermo Zdanowicz
Si descomentamos aparece un buscador
15 1 Guillermo Zdanowicz
16 1 Guillermo Zdanowicz
Agregamos arriba tambien
17 1 Guillermo Zdanowicz
18 1 Guillermo Zdanowicz
<pre>
19 1 Guillermo Zdanowicz
use yii\bootstrap\Collapse;
20 1 Guillermo Zdanowicz
</pre>
21 1 Guillermo Zdanowicz
22 1 Guillermo Zdanowicz
Reemplazamo
23 1 Guillermo Zdanowicz
24 1 Guillermo Zdanowicz
<pre>
25 1 Guillermo Zdanowicz
<?php  echo $this->render('_search', ['model' => $searchModel]); ?>
26 1 Guillermo Zdanowicz
</pre> 
27 1 Guillermo Zdanowicz
28 1 Guillermo Zdanowicz
por
29 1 Guillermo Zdanowicz
30 1 Guillermo Zdanowicz
<pre>
31 1 Guillermo Zdanowicz
<?php echo Collapse::widget([
32 1 Guillermo Zdanowicz
    'items' => [
33 1 Guillermo Zdanowicz
        [
34 1 Guillermo Zdanowicz
            'label' => 'Buscar',
35 1 Guillermo Zdanowicz
            'content' => $this->render('_search', ['model' => $searchModel]) ,
36 1 Guillermo Zdanowicz
        ],
37 1 Guillermo Zdanowicz
    ]
38 1 Guillermo Zdanowicz
]);
39 1 Guillermo Zdanowicz
?>
40 1 Guillermo Zdanowicz
</pre>
41 1 Guillermo Zdanowicz
42 3 Guillermo Zdanowicz
A partir de ahora tenemos un buscador que se oculta en caso de no requerir la busqueda
43 3 Guillermo Zdanowicz
44 1 Guillermo Zdanowicz
para personalizar este en cuanto a fechas
45 1 Guillermo Zdanowicz
46 1 Guillermo Zdanowicz
en archivo views/compras/_search.php
47 1 Guillermo Zdanowicz
48 1 Guillermo Zdanowicz
49 2 Guillermo Zdanowicz
<pre>
50 1 Guillermo Zdanowicz
use kartik\widgets\DatePicker;
51 2 Guillermo Zdanowicz
</pre>
52 1 Guillermo Zdanowicz
53 1 Guillermo Zdanowicz
54 1 Guillermo Zdanowicz
reemplazar
55 1 Guillermo Zdanowicz
56 2 Guillermo Zdanowicz
<pre>
57 2 Guillermo Zdanowicz
 <?= $form->field($model, 'fecha_factura') ?>
58 2 Guillermo Zdanowicz
</pre>
59 1 Guillermo Zdanowicz
60 2 Guillermo Zdanowicz
61 1 Guillermo Zdanowicz
Por
62 2 Guillermo Zdanowicz
<pre>
63 1 Guillermo Zdanowicz
64 1 Guillermo Zdanowicz
<?php
65 1 Guillermo Zdanowicz
echo $form->field($model, 'fecha_factura')->widget(DatePicker::classname(), [
66 1 Guillermo Zdanowicz
    'options' => ['placeholder' => ''],
67 1 Guillermo Zdanowicz
    'pluginOptions' => [
68 1 Guillermo Zdanowicz
        'id' => 'fecha1',
69 1 Guillermo Zdanowicz
        'autoclose'=>true,
70 1 Guillermo Zdanowicz
        'format' => 'yyyy-mm-dd',
71 1 Guillermo Zdanowicz
        'startView' => 'year',
72 1 Guillermo Zdanowicz
    ]
73 1 Guillermo Zdanowicz
]);
74 1 Guillermo Zdanowicz
?>
75 2 Guillermo Zdanowicz
</pre>
76 3 Guillermo Zdanowicz
77 3 Guillermo Zdanowicz
Ahora se observa que aparecen 2 iconos para desplegar un calendario y otro para borrar la fecha
Redmine Appliance - Powered by TurnKey Linux