Edición de «Helper Datagrid»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 199: | Línea 199: | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===auto_filter = true=== | ===auto_filter = true=== | ||
Línea 242: | Línea 230: | ||
$caption: Nombre de la columna. | $caption: Nombre de la columna. | ||
− | |||
$html: crea un html para ser visualizado | $html: crea un html para ser visualizado | ||
Línea 249: | Línea 236: | ||
$dataGrid->createCol('APROBAR', '<div id="div_a_{id}">' . Html::img('yes.gif', 'APROBAR', 'onclick=aprobar({id}); class="manito" id="img_a_{id}"') . '</div>'); | $dataGrid->createCol('APROBAR', '<div id="div_a_{id}">' . Html::img('yes.gif', 'APROBAR', 'onclick=aprobar({id}); class="manito" id="img_a_{id}"') . '</div>'); | ||
</source> | </source> | ||
− | |||
− | |||
<source lang="php"> | <source lang="php"> | ||
Línea 397: | Línea 382: | ||
$dataGrid->delete_confirm = 'Eliminar el registro {rut}-{dv}'; | $dataGrid->delete_confirm = 'Eliminar el registro {rut}-{dv}'; | ||
?> | ?> | ||
− | <? | + | <? View::partial('datagrid/default',false,array('dataGrid'=>$dataGrid)); ?> |
</source> | </source> | ||
+ | |||
+ | |||
===Screenshots=== | ===Screenshots=== | ||
Línea 405: | Línea 392: | ||
[[Archivo:Model_paises.gif]] | [[Archivo:Model_paises.gif]] | ||
− | + | * paises_controller.php | |
+ | |||
+ | <source lang='php'> | ||
+ | class PaisesController extends ApplicationController{ | ||
+ | public function index($page=1) | ||
+ | { | ||
+ | $this->paises = Load::model('paises')->paginate('per_page: 10', "page: $page"); | ||
+ | } | ||
+ | } | ||
+ | </source> | ||
+ | |||
+ | * views/paises/index.phtml | ||
+ | |||
+ | <source lang='php'> | ||
+ | <?php View::content() ?> | ||
+ | <?php View::helpers('data_grid'); ?> | ||
+ | <?php | ||
+ | $dataGrid = new dataGrid($paises); | ||
+ | $dataGrid->setCaption('nombre', 'PAIS'); | ||
+ | $dataGrid->setTypeImage('imagen'); | ||
+ | $dataGrid->edit = $controller_name . '/edit'; | ||
+ | $dataGrid->delete = $controller_name . '/delete'; | ||
+ | $dataGrid->delete_confirm = '¿Desea eliminar el pais: {nombre}?'; | ||
+ | |||
+ | ?> | ||
+ | <? View::partial('datagrid/default',false,array('dataGrid'=>$dataGrid)); ?> | ||
+ | </source> | ||
===Descargar=== | ===Descargar=== |