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 8: | Línea 8: | ||
− | ===setValue($ | + | ===setValue($campo_id, $campo)=== |
Asigna un campo a mostrar de la tabla _id | Asigna un campo a mostrar de la tabla _id | ||
− | $ | + | $campo_id: campo_id del modelo. |
− | $ | + | $campo: nombre del campo que se encuentra en la tabla relacionada |
<source lang="php"> | <source lang="php"> | ||
Línea 28: | Línea 28: | ||
− | ===setCaption($ | + | ===setCaption($campo, $title)=== |
Cambia el nombre de una columna | Cambia el nombre de una columna | ||
− | $ | + | $campo: campo del modelo |
$title: nombre a mostrar en la columna. | $title: nombre a mostrar en la columna. | ||
Línea 41: | Línea 41: | ||
− | ===setTextUpper($ | + | ===setTextUpper($campo)=== |
Transforma toda la cadena de texto en letras Mayúsculas. | Transforma toda la cadena de texto en letras Mayúsculas. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 52: | Línea 52: | ||
− | ===setTextLower($ | + | ===setTextLower($campo)=== |
Transforma toda la cadena de texto en letras minúsculas. | Transforma toda la cadena de texto en letras minúsculas. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 63: | Línea 63: | ||
− | ===setTextUpperFirst($ | + | ===setTextUpperFirst($campo)=== |
Transforma en mayúscula la primera letra de la cadena de texto. | Transforma en mayúscula la primera letra de la cadena de texto. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 73: | Línea 73: | ||
</source> | </source> | ||
− | ===setTextUpperWords($ | + | ===setTextUpperWords($campo)=== |
Transforma en mayúscula la primera letra de cada palabra de la cadena de texto. | Transforma en mayúscula la primera letra de cada palabra de la cadena de texto. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 84: | Línea 84: | ||
− | ===setTypeDate($ | + | ===setTypeDate($campo)=== |
Formato de salida d/m/Y (01/01/2002) para base de datos mysql | Formato de salida d/m/Y (01/01/2002) para base de datos mysql | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 94: | Línea 94: | ||
</source> | </source> | ||
− | === | + | ===setTypeImage($campo)=== |
− | |||
− | |||
− | $ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Muestra una imagen que se encuentra en la carpeta img/, es decir, solo se almacena el nombre de la imagen en formato jpg, gif o png. Debe existir un subdirectorio llamdo thumbs el cual almacena las imagenes redimencionadas. | Muestra una imagen que se encuentra en la carpeta img/, es decir, solo se almacena el nombre de la imagen en formato jpg, gif o png. Debe existir un subdirectorio llamdo thumbs el cual almacena las imagenes redimencionadas. | ||
El archivo config/datagrid.ini tiene información del tamaño de la imagen redimensionada. | El archivo config/datagrid.ini tiene información del tamaño de la imagen redimensionada. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 115: | Línea 105: | ||
</source> | </source> | ||
− | ===setTypeMoney($ | + | ===setTypeMoney($campo)=== |
Formato de salida de un campo numerico | Formato de salida de un campo numerico | ||
El archivo config/datagrid.ini tiene información para el signo y separadores. | El archivo config/datagrid.ini tiene información para el signo y separadores. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 126: | Línea 116: | ||
</source> | </source> | ||
− | ===setTypeNumeric($ | + | ===setTypeNumeric($campo)=== |
Formato de salida de un campo numerico | Formato de salida de un campo numerico | ||
El archivo config/datagrid.ini tiene información para los separadores. | El archivo config/datagrid.ini tiene información para los separadores. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 139: | Línea 129: | ||
− | ===setTypePercent($ | + | ===setTypePercent($campo)=== |
Formato de salida de un campo numerico | Formato de salida de un campo numerico | ||
El archivo config/datagrid.ini tiene información adicional. | El archivo config/datagrid.ini tiene información adicional. | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 164: | Línea 154: | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===ignore($campo)=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===ignore($ | ||
No muestra un campo del molelo en la grilla | No muestra un campo del molelo en la grilla | ||
− | $ | + | $campo: campo del modelo |
<source lang="php"> | <source lang="php"> | ||
Línea 237: | Línea 163: | ||
$dataGrid->ignore('id'); | $dataGrid->ignore('id'); | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===edit = $url === | ===edit = $url === | ||
Línea 300: | Línea 193: | ||
===delete_confirm = $msg=== | ===delete_confirm = $msg=== | ||
Mensaje de alerta para la accion delete. | Mensaje de alerta para la accion delete. | ||
− | $msg: se puede visualizar el valor de un campo pasandoselo entre llaves {$ | + | $msg: se puede visualizar el valor de un campo pasandoselo entre llaves {$campo}. |
<source lang="php"> | <source lang="php"> | ||
$dataGrid = new($Clientes); | $dataGrid = new($Clientes); | ||
− | $dataGrid->delete = | + | $dataGrid->delete = controller_name . '/delete'; |
$dataGrid->delete_confirm = 'Desea elimina el registro {id}'; | $dataGrid->delete_confirm = 'Desea elimina el registro {id}'; | ||
</source> | </source> | ||
Línea 311: | Línea 204: | ||
<source lang="php"> | <source lang="php"> | ||
$dataGrid = new($Clientes); | $dataGrid = new($Clientes); | ||
− | $dataGrid->delete = | + | $dataGrid->delete = controller_name . '/delete'; |
$dataGrid->delete_confirm = '¿Desea elmimar este registro {nombre}, {apellido}?'; | $dataGrid->delete_confirm = '¿Desea elmimar este registro {nombre}, {apellido}?'; | ||
</source> | </source> | ||
+ | |||
===paginator_name = $paginador=== | ===paginator_name = $paginador=== | ||
Línea 397: | Línea 291: | ||
$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> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | [https://sourceforge.net/projects/helperdatagrid/ Descargar] | ||
[[Categoría:Helpers]] | [[Categoría:Helpers]] | ||
− |