formName | : | Nombre del formulario |
doForm | : | true = phpMyDatagrid generará automáticamente el formulario (Debe usar esta opción si desea que phpMyDataGrid cargue imágenes al servidor) false = phpMyDataGrid usará un formulario creado por el programador |
strMethod | : | Puede usar cualquiera de los métodos de formulario disponibles, GET o POST |
parameters | : | Debe definir la lista de parámetros de la misma forma que se crean parámetros del tipo GET |
Las variables que se han incluido en la lista de parámetros deben haber sido previamente capturadas, por ejemplo, para capturar la variable session:
Si el envío es con GET:
$session = $_GET['session'];
Si el envío es con POST:
$session = $_POST['session'];
Si no conoce el origen del envío, o el envío puede ser mixto (GET y POST):
$session = (isset($_GET['session'])?$_GET['session']:(isset($_POST['session'])?$_POST['session']:''));
Nótese que la lista de parámetros se encuentra delimitada por comillas dobles y el nombre de las variables encerrado entre llaves {}, así las variables son reemplazadas por su valor.
ruta | : | escriba la ruta completa, incluyendo el nombre del archivo de la clase phpMyMenu. |
bolStat | : | true = si desea que el código HTML generado sea legible false = Si desea que el código fuente generado esté 'obfuscado' |
bolStat | : | true = si desea que el HTML generado sea correcto para la declaración XHTML false = Si desea que el código generado sea compatible con HTML |
strPath | : | Escriba la ruta en la cual se encuentran ubicados los archivos de imagen |
strServer | : | Nombre o dirección IP del servidor |
strUsername | : | Nombre de usuario de la base de datos |
strPassword | : | Contraseña de usuario de la base de datos |
strDatabase | : | Nombre de la base de datos |
useADOdb | : | true = Ralizará la conexión a la base de datos usando la liberia ADOdb false = Utilizará los drivers nativos de php para conectarse a MySQL |
strType | : | Tipo de servidor de base de datos (aplica solamente para conexiones realizadas con ADOdb) |
intPort | : | Puerto de escucha de la base de datos |
strLang | : | Escriba el código ISO de dos caracteres del idioma |
bolAdd | : | true = Habilita el sistema de adición de registros del grid false = Desabilita el sistema de adición de registros del grid |
bolUpd | : | true = Habilita el sistema de actualización de registros del grid false = Desabilita el sistema de actualización de registros del grid |
bolDel | : | true = Habilita el sistema de borrado de registros del grid false = Desabilita el sistema de borrado de registros del grid |
bolChk | : | true = Habilita el sistema de visualización de registros del grid false = Desabilita el sistema de visualización de registros del grid |
intColumn | : | Define la posición (columna) en la cual se desea mostrar los iconos de mantenimiento (-1 indica al final del grid) |
strColumnName | : | Llene este campo, si desea mostrar un título en la columna de iconos |
bolExportsheet | : | true = Habilita la opción de exportar a Hoja de cálculo (XLS) false = Desabilita la opción de exportar a Hoja de cálculo (XLS) |
bolExportCSV | : | true = Habilita la opción de exportar a archivo separado por comas (CSV) false = Desabilita la opción de exportar a archivo separado por comas (CSV) |
bolExportXML | : | true = Habilita la opción de exportar a XML false = Desabilita la opción de exportar a XML |
bolPrinter | : | true = Habilita la opción de imprimir false = Desabilita la opción de imprimir |
bolExportPDF | : | true = Habilita la opción de exportar a PDF false = Desabilita la opción de exportar a PDF |
pdfOrientation | : | Selecciona la orientación de la página al exportar a PDF (P) = Vertical (L) = Horizontal |
status | : | true = Habilita la columna de casillas de verificación false = Desabilita la columna de casillas de verificación |
strTitle | : |
strFooter | : |
intLines | : | Cantidad de registros por página |
amount | : | Escriba la cantidad de links que desea visualizar |
Si define linksperpage = 5, verá algo como:
1 2 3 4 5 ... 15 16 17 18 19 20 21 22 23 24 25 ... 45 46 47 48 49
pgm | : | Defina el tipo de paginación, existen 3 valores disponibles: links = Genera un a lista de números de página que indican el número de página al que se desea ir (Recomendado tablas con no mas de 20 páginas) select = Genera un menú desplegable que permite elegir el número de página a la que desea ir mixed = Genera un listado combinando los métodos links y select (valor predeterminado) input = Crea un cuadro de texto para que el usuario escriba el número de página |
inTable | : | este parámetro ya no tiene ninguna funcion, esta aqui por compatibilidad con versiones anteriores |
code | : |
amount | : |
char | : |
style | : | none = Deshabilita la edición en línea default = Habilita la edición en línea con confirmación de grabación silent = Habilita la edición en línea con grabación automática |
clicks | : | Define la cantidad de clicks necesarios para activar la edición en línea. 1 - Click sencillo 2 - Doble click |
strColor | : | Debe ser un color hexadecimal válido |
if ($objGrid -> isAjaxRequest()){
echo 'esto se hace en el proceso AJAX';
} else {
echo 'esta es una solicitud directa';
}
button | : | |
event | : |
strTable | : |
strWhere | : |
strGroup | : |
strHaving | : |
fields | : | Lista de campos por los que desea ordenar la salida, separada por comas |
style | : | Defina el tipo de ordenamiento para cada campo ASC o DESC, en caso de dejar en blanco, se usará automáticamente ASC |
field | : | El campo de consecutivo NO debería ser el ID |
strSQL | : | |
strCount | : |
strMail | : | Escriba la dirección de e-mail del programador |
bolShow | : | true = Muestra los errores SQL en pantalla durante la ejecución (Recomendado en desarrollo) false = Oculta cualquier error SQL generado (Recomendado en entornos productivos) |
strField | : |
listoffields | : | Puede adicionar la instrucción :SELECT al nombre del campo para mostrar un menú desplegable con los posibles valores de búsqueda. |
icon | : | Define si se devuelve solo texto o una imagen representativa, valor predeterminado: false |
strfieldName | : | Nombre del campo en la tabla |
strHeader | : | Título de la columna |
fieldWidth | : | Solo usado en campos de tipo textarea, identifica la cantidad de líneas que contendrá el textarea |
maxlength | : | Longitúd máxima de caracteres a aceptar en el campo |
inputtype | : | Tipo de campo 0 = Campo Normal 1 = Campo de solo lectura 2 = Campo Oculto 3 = Imágen, cálculo o enlace sin relación con campo en la tabla 4 = Imágen, cálculo o enlace relacionado con un campo en la tabla |
columnwidth | : | Ancho de la columna (En píxeles) |
align | : | Alineación del texto en la columna center = Centrado (Valor predeterminado) left = Ajuste del texto a la Izquierda right = Ajuste del campo a la derecha |
Mask | : | Enmascaramiento para el campo text = Campo normal de texto (Valor predeterminado) textarea = Región de edición de texto (puede tener un mayor área que los campos tipo text) image = Muestra una imágen, puede ser relacionada con un campo o fija. (ver ejemplos) imagelink = Muestra una imágen con enlace, puede ser relacionada a un campo o fija. (ver ejemplos) number = Campo numérico money = Campo numérico con formato de moneda, forma de uso: money:signo, ejemplo money:$ money:£ date = Campo tipo fecha, forma de uso: date:formato:separador, ejemplo date:dmy:/ date:ymd:- datetime = Campo tipo fecha y hora, forma de uso: datetime:formatofecha:separador:formatohora,separador, ejemplo datetime:datetime:mdy:/:His,: o datetime:mdy:/:hisa,: link = Campo con enlace. ver ejemplos password = Campo tipo contraseña (Protegido con asteriscos) calc = Campo calculado. ver ejemplos scalc = Campo calculado que almacena el valor del cálculo, ver ejemplos bool = Campo Booleano, genera una casilla de verificación y almacena 0 si no esta checkeada y 1 si esta chequeada check = Igual al campo tipo bool select = Campo con menú de opciones, las opciones pueden ser manualmente definidas, o dinámicamente desde otra tabla de la base de datos. 0 = Campo numérico sin decimales 1 = Campo numérico con 1 decimales 2 = Campo numérico con 2 decimales 3 = Campo numérico con 3 decimales 4 = Campo numérico con 4 decimales integer = Campo numérico sin decimales related = Busca un registro coincidente en otra tabla y muestra la relación array() - conditional = Muestra una respuesta analizando una serie de condiciones dadas. (ver ejemplos) |
default | : | Valor predeterminado del campo (se usa solo en la opción de adicionar nuevos registros) |
cutChar | : | Util en campos de tipo textarea que contengan mucha información, con esta opción solo mostrará los primeros X caracteres mientras visualice la información en el grid, para ver la información completa puede usar la opcion Ver registro |
strfieldName | : | Nombre del campo |
permissions | : | N+ = Visualizar campo al adicionar registro N- = Ocultar campo al adicionar registro E+ = Visualizar campo al editar registros E- = Ocultar campo al editar registros V+ = Visualizar campo al ver registro V- = Ocultarcampo al ver registro R = Quitar flechas de ordenamiento a este campo U = Si es un campo de tipo image permita cargar fotos en el campo M = Habilita la opción de cargar imágenes sobre imágenes ya exitentes |
overwrite | : | Define si las definiciones realizadas anteriormente al campo deberán ser borradas o acumulativas |
field | : | |
width | : |
strField | : | Nombre del campo |
strValidation | : | Código JavaScript para validar el campo, (Puede tambien llamar una función JS) |
strErrorMessage | : | Mensaje de error cuando no se cumpla la condición |
strDisplayMessage | : | Mensaje descriptivo de la información que deberá digitar el usuario |
strField | : | Nombre del campo |
strDisplayMessage | : | Mensaje de ayuda al usuario |
bolCalendar | : |
fields | : | Lista de campos a totalizar separados por coma |
campo | : | Nombre del campo |
ancho | : | Ancho en px (Solo el valor numérico) |
alto | : | Height en px (Solo el valor numérico |
campo | : | Nombre del campo |
condicion | : | Cadena, condición. |
estilo | : | Nombre de la clase CSS a ejecutar |
condicion | : | Cadena, condición. |
estilo | : | Nombre de la clase CSS a ejecutar |
skin | : | Nombre del skin |
ruta | : | Ruta de las imágenes |
newData | : | Nuevos datos al momento de guardar una edición en línea |
js | : | Nombre de la función javascript que desea ejecutar al finalizar la grabación inline |
img | : | Ruta y nombre del icono a mostrar en la barra de botones |
action | : | Nombre de la función javascript que desea ejecutar |
message | : | Mensaje que acompañará al icono |
arrData | : | 'toDisplay1','key2'=>'toDisplay2','key3'=>'toDisplay3','keyN'=>'toDisplayN')' onblur='ut("$objGrid","58","addSelect(¬c¬arrData¬c¬, ¬c¬action¬c¬, ¬c¬message¬c¬);","ta58","arrData,action,message",false)' /> |
action | : | Nombre de la función javascript que desea ejecutar |
message | : | Mensaje que acompañará al icono |
phpScriptFile | : | Nombre del script que se esta ejecutando |
jsFile | : | Ruta y nombre del archivo de scripts del datagrid |
cssFile | : | Ruta y nombre del archivo de estilos del datagrid |
jsCalFile | : | Ruta y nombre del archivo que contiene el calendario Datepicker |
cssCalFile | : | Ruta y nombre del archivo de estilos del calendario |
jsmmenu | : | Ruta y nombre del archivo que controla el menú contextual en el grid |