Filtro en Buscador superior habilitado

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

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