Estructura definición de campos de objetos QU_Table

Los campos de una tabla SQL (clases que extiendan la clase QU_Table) se definen con un array del siguiente formato:

array(<colType>,<colCode>,<sqlType>,<lenght>,<htmlType>,<description>,<values>,<defaultValue>,<onkeyupCol>)

<colType>

Tipo de campo, con el siguiente formato:

{'', 'E', 'F', 'P', 'Q'/'q'/'r'/'A'/'T', 'G'/'g', 'X', 'Y'} + ["H"] + ["V"] + {"L","l"(obsoleted)} + ["N"(obsoleted)] + ["t"] + {"e","b","n"} + ["B"] + ["I"] + ["R"]

<colCode>

Nombre del campo/control, con letras, números y guiones bajos.

<sqlType>

Tipo SQL del campo, con los posibles valores:

<lenght>

Longitud de dígitos con los valores:

<htmlType>

Tipo Html del campo, con el formato:

{'I[99][%]','M9999[%]','R'} + ['N'] + ['n'] + [{'a','A','B'}] + ['+'] + ['S'] + ['P'] + ['H'] + ['O'] + ['o'] + ['T'] + ['K'] + ['X'] + ['Y'] + ['Z'] + ['G'] + ['D'] + ['d'] + ['F'] + ['I'] + ['C'] + ['c'] + ['sql'] + ['sqls'] + ['Q'] + ['php'] + ['L'] + [',xxx']

<description>

Descripción del campo (aparecerá en las ediciones)

<values>

Valores del campo:

<defaultValue>

Valores por defecto:

<onkeyupCol>

Código del campo del que dispará el onkeyup cuando se dispare el onkeyup en curso. Si le ponemos el valor 'ON' (fijémonos que está en mayúsculas, y no puede coincidir con ningún campo real) se entiende que se generará una llamada al 'onkeyup' del propio campo, para poder ejecutar validaciones controladas por el servidor.

Detalle de los tipos de campo DECIMAL