Nuevos Estandares ...Urgente!!!
De CidesaWiki
Revisión a fecha de 15:26 11 feb 2008; Jlobaton (Discusión | contribuciones)
- Eliminar el uso de la función convnume(sobre todo en las clases).
- En las clases del modelo, eliminar el metódo get de los campos númericos donde se pasa el true por parametros al metódo.
- En los campos númericos de la vista introducir el get del campo dentro de un array recibiendo por segundo parámetro true --> (array('getMonord',true)) y colocar el entermontootro en el evento onBLur --> 'onBlur' => "javascript:event.keyCode=13;return entermontootro(event, this.id)".
- En los campos que contienen máscara, eliminar el onKeyPres la cual contenia la funcion quita rayitas de la máscara, el maxlength del campo debe ser el strlen de la mascara
y la caja debe ser un Object_input_tag (No autocomplete_imput_tag).
- Usar try/catch a la hora de generar errores, lo cual permite enviar una traza de información al log.
- En los campos que tengan ajax el parámetro condition --> 'condition' => "$('opordpag_tipfin').value != && $('id').value == ",
- Colocar la validación de los montos en el edit.yml, haciendo uso de las expresiones regulares existentes.
- Al momento de desabilitar los campos tipos fecha esconder el calendario con el javascript (el id del calendario es trigger el nombre del campo)--> $('trigger_opordpag_fecemi').hide();
- Al momento de desabilitar los catalogos usar clases en javascript (Revisar catalogo V2 para pasarle el nombre de clase css) --> $$('.nombreclasecss')[0].disabled=true;
En los Archivos .js
- Cambiar los str_replace por la función to Float --> monto2=toFloat('opordpag_monret');
- Pasar todo el código Javascript a un solo archivo js por forma web->js->modulo->forma.js.