Tutorial de implementación de calendario de rango de fechas con Karkit en gridView. Artículo actualizado: 12 de Marzo de 2024 Este tutorial muestra un ejemplo de cómo implementar el calendario de karkit de rango de fechas dentro de un filtro de un gridView. Nota importante: Esta es una adaptación no oficial del uso del calendario dentro de un gridview, ya que en la documentación oficial Que para los que van comenzando con Yii2 podría resultar un poco tardado y no encontré un tutorial que lo explicara de forma clara. Asi pues les dejo este tutorial esperando que les sea de utilidad. PASO # 1 .- Agregar la columna para el calendario del gridview. Se debe de agregar dentro de la vista la columna donde irá el filtro, recordar que se tiene que agregar previamente el componente de karkit dentro de la vista. Deberá tener instalada el siguiente plugin use kartik\daterange\DateRangePicker; [ ...
Como filtrar campos en Gridview con tablas relacionadas con 3 saltos . Escenario: Tienes varias tablas relacionadas y no sabes como filtrar por texto esos campos que están en otras tablas, utilizando un modelo "Search". Imagen de Vista de Gridview En éste caso la solución es utilizar el modelo Search que puede ser generado automáticamente por gii de Yii2, una vez que tienes el archivo puede modificarlo para obtener los resultados deseados. En éste ejemplo se está realizando con una relación entre 3 tablas. El resultado será que podremos consultar mediante un cuadro de texto buscando en el contenido de una tabla que es diferente a la del modelo del grid. El primer paso será decidir cuales serán los campos que están en las otras tablas ya que necesitaremos hacer lo siguiente: Paso #1. Agrega parámetros públicos de tus variables de los cuales deseas realizar la búsqueda, puedes agregar cuantas relaciones tengas con otras tablas, el único ...
Cómo crear un Modal simple de bootstrap El modal es una ventana emergente que genera mediante CSS y JQuery, proviene directamente del framework de bootstrap, Yii contiene un widget que lo genera de manera fácil de utilizar. Para comenzar debe de incluir lo siguiente en la vista donde lo desee utilizar para incluir la librería correspondiente. Si utilizas Bootstap 3 use yii\bootstrap\Modal; Nota: Si utilizas Bootstap 4 dentro de tu proyecto debes incluir: use yii\bootstrap4\Modal; Para agregar el modal en Bootstrap 3 puede agregar el siguiente código dentro de la misma vista. Modal::begin([ 'header' => '<h2>Hello world</h2>', 'toggleButton' => ['label' => 'click me'], ]); echo 'Say hello...'; Modal::end(); Para agregar el mod...
Checkbox utilizando modelo Este es un ejemplo de un elemento de checkbox utilizando el modelo <?php $form = ActiveForm::begin(); ?> <?= $form->field($model,'visible_select')->checkbox(['label'=>'Visible'])?> <?php ActiveForm::end(); ?>
Comentarios
Publicar un comentario