
1. LA VISUALIZACION DE CAMPOS OBLIGATORIOS EN LA UI
Se debe agregar el atributo required="true", PERO ESTO NO ES SUFICIENTE, FALTA INCLUIR LA LOGICA.
Tambien teenemos la propiedad valueState (marco con colores, de verde a rojo dependiendo si es valido el valor ingresado)
validacion para el control DatePicker:
- Podemos usar el metodo Event.getSource().getValue()
- exite el metodo oEvent.getSource().isValidValue() QUE VALIDA SI ES UNA FECHA VALIDA
2. LA FUNCION FACTORY
En esta tecnica, se proporciona UNA FUNCION DE FABRICA AL BINDING DE AGREGACION. ESTA FUNCION DEVOLVERA LOS CONTROLES SAPUI5.
3. LOS MENSAJES
podemos usar el tipo de mensaje sap.m.MessageBox, que interrumpe al usuario hasta que confirme.
EN EL OBJECT.CONTROLLER.JS DEBE ESTAR EN LA SECCION sap.ui.define([ ... "sap/m/MessageBox"
3.1 MENSAJES DE CONFIRMACION
MessageBox.confirm(this.geView().getModel(...
3.2 LOS MENSAJES DE EXITO
MessageBox.success(...
3.3 LOS MENSAJES DE ERROR
MessageBox.error(...
4. LA HABILITACION DE LOS CAMPOS LUEGO DE LAS VALIDACIONES
Es para los casos donde luego de una validacion exitosa, se habilita un campo : propiedad enabled: true o false
5. LOS AMBITOS Y EL CONTEXTO DE JS
Cada invocacion de funcion tiene un ambito y un contexto asociados a ella. Su alcance se basa en funciones, mientras que el contexto se basa en objetos.