
Controles de diseño
Con CSS se pueden cambiar lo estilos
Los diseños sap.m están en el espacio de nombre sap.ui.layout
Layout Flexible Column - tener una página y dividirla en 3 columnas
- Escenario maestro - detalles
- Escenario detalles - detalles
SAP Fiori 3.0 - base para la construcción de apps
Beneficios
- Es responsiva
- Adecuado para desktop como para dispositivos mobiles
Layout que se pueden diseñar
- OneColumn
- TwoColumnsBeginExpanded
- TwoColumnsMidExpanded
- MidColumnFi¿ullScreen
- ThreeColumnsMidExpanded
- ThreeColumnsEndExpanded
- ThreeColumnsMidExpandedEndHidden
- ThreeColumnsBeginExpandedEndHidden
- EndColumnFullScreen
Crear una vista con un control FlexibleColumnLayout
Lógica para mostrar la vista
- En la vista Master productos
- Elemento BUS (EventBus) - Estación de radio, transmite en varios canales
API de EventBus
- De forma global
- Por el componente
EventBus se puede disparar a través de publish y escuchar a través de subscribe
La subcripción del EventBus se debe cancelar cuando nuestra app se usa en FLP
Control para agregar pestañas
- sap.m.IconTabBar representa colección de pestañas
Visualización de un control de forma dinámica
El formato de los campos
- Opciones de formateo
- Las restricciones
Otros tipos de datos
- sap.ui.model.type.boolean
- sap.ui.model.type.date
- sap.ui.model.type.time
- sap.ui.model.type.datetime
Funciones que debe tener una implementación de tipo de datos
- formatValue
- parseValue
- validateVlaue