🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP Fiori La utilización de los controles en la UI

SAP Fiori La utilización de los controles en la UI

SAP Fiori La utilización de los controles en la UI

Resumen Unidad 3 capitulo 5

1. Ejemplo de generacion de una fuente de datos

Databinding: asociar dos instancias de información, un modelo y una vista de modo tal que queden sincronizados

Ejemplo:

a. Crear un archivo products.json y agregarlo a la carpeta mockdata del proyecto

b. Modificar manifest.json.

2.1 En la sección "dataSources",

agregar "productos": { "uri": "./mockdata/products.json", "type" : "JSON" }

2.1 En la sección "models",

agregar "products_json": { "type": "sap.ui.model.json.JSONModel", "dataSource": "productos" }

c. En return Controller.extend("ns.controles.controller.View1", { .... }

{ onInit: function () { var dataModel = this.getOwnerComponent().getModel("products.json");

this.getView().setModel(dataModel); }

d. Dentro del control table en las columnas hacer el binding referenciado la fuente de datos.

<ColumnListItem id="_IDGenColumnListItem1" type="active" press="showSupplierName" >

<Label id="_IDGenLabel6" text="{products_json>ProductId}" />

</ColumnListItem>

1. Otros controles

a) control Input ... (sap.m.Input) sapui5.hana.ondemand.com/sdk/#/entity/sap.m.Input

cuando lleva el atributo showSuggestion = "true" indica que irá acompañado de una lista de referencia. El tag <suggestionItems> permitirá referenciar una lista con su binding, p.ej

<Input id="inputProductos" value="{products_json>/Description}" class="sapUISmallMarginEnd">

<suggestionItems><core:Item id="_IDGenItem1" text="{products_json>Description}" /></suggestionItems>

<Input/>

b) control Select ... (sap.m.Input) sapui5.hana.ondemand.com/sdk/#/entity/sap.m.Select

<Select id="slCurrencyCode" selectedKey="{products_json>/CurrencyCode}" items="{products_json>/ListCurrencyCode}">

<Items><core:Item id="_IDGenItem2" key="{products_json>key}" text="{products_json>text}" /></Items>

<Select/>

c) control Label ... (sap.m.Label) sapui5.hana.ondemand.com/sdk/#/entity/sap.m.Label

d) control Button ... (sap.m.Button) sapui5.hana.ondemand.com/sdk/#/entity/sap.m.Button

ejemplo

<Button id="btnFilter" text="{btnFilter}" icon="sap-icon://search" press="onfilter" class="sapUISmallMarginEnd"/>

Referencia sobre los controles en:

https://sapui5.hana.ondemand.com/test-resources/sap/m/demokit/iconExplorer/webapp/index.html


 

 

 


Sobre el autor

Publicación académica de Cristian Cash, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.

SAP SemiSenior

Cristian Cash

Profesión: Consultor Tecnológico - Argentina - Legajo: GX99J

✒️Autor de: 23 Publicaciones Académicas

🎓Egresado del módulo:

Presentación:

Amplia experiencia en el ambito tecnologico y corporativo en labores de consultoria técnica y funcional en forma individual y coordinando equipos.

Certificación Académica de Cristian Cash

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La utilización de los controles en la UI" de la mano de nuestros alumnos.

SAP Master


Los controles de UI Los controles se utilizan para definir la apariencia y el comportamiento de las áreas en la pantalla. Normalmente los controles tienen propiedades como texto o ancho que modifican la apariencia o se relacionan con los datos mostrados por el control. SAPUI5 proporciona diferentes tipos de controles de interfaz de usuario. Hay más controles de interfaz de usuario centrados en el escritorio en el framework SAPUI5. Lo recomendable es utilizar los controles de la interfaz de usuario móvil. Los controles centrados en el escritorio de sap.ui-namespace están en desuso. Los controles consisten en: El nombre de control: es una cadena que consta del nombre de la biblioteca y el nombre del control, separados...

Acceder a esta publicación

Creado y Compartido por: Gerber Geovanni Lopez Hernandez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Apunte Creado OK - Iniciar Edición Los controles UI: son los elementos de interfaz de usuario con los que se va llevar a cabo la interacción Los controles consisten de: Nombre del control El control de metadatos Los elementos Los métodos Los controles son clases definidas por SAP que representan definición de los elementos que se mostraran en las vistas Data Binding: enlaza la agregación item con un modelo Modelo con Json : es un modelo del lado del cliente que se recomienda para conjunto de datos pequeños

Acceder a esta publicación

Creado y Compartido por: Detriana Barrios / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Resumen Unidad 3 capitulo 5 1. Ejemplo de generacion de una fuente de datos Databinding: asociar dos instancias de información, un modelo y una vista de modo tal que queden sincronizados Ejemplo: a. Crear un archivo products.json y agregarlo a la carpeta mockdata del proyecto b. Modificar manifest.json. 2.1 En la sección "dataSources", agregar "productos": { "uri": "./mockdata/products.json", "type" : "JSON" } 2.1 En la sección "models", agregar "products_json": { "type": "sap.ui.model.json.JSONModel", "dataSource": "productos" } c. En return Controller.extend("ns.controles.controller.View1",...

Acceder a esta publicación

Creado y Compartido por: Cristian Cash

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Los controles de UI El texto habla sobre los controles de UI en SAPUI5, que son elementos de interfaz de usuario utilizados para definir la apariencia y el comportamiento de las áreas en la pantalla. Los controles tienen propiedades como texto o ancho que modifican la apariencia o se relacionan con los datos mostrados. SAPUI5 proporciona diferentes tipos de controles de interfaz de usuario, y se recomienda utilizar los controles móviles en lugar de los centrados en el escritorio. Los controles constan de un nombre y metadatos que definen sus propiedades, eventos, agregaciones y asociaciones. Los controles pueden tener agregaciones, que son controles secundarios que se agregan al control principal, y asociaciones, que están...

Acceder a esta publicación

Creado y Compartido por: Nilson Parra Martinez / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

DATA BINDING En SAPUI5, el concepto de data binding (vinculación de datos) es fundamental para conectar y sincronizar los datos entre el modelo de datos y la interfaz de usuario. La vinculación de datos permite actualizar automáticamente la interfaz de usuario cuando los datos subyacentes cambian, y viceversa. Esto facilita la creación de aplicaciones web dinámicas y reactivas. A continuación, se describen los aspectos clave de la vinculación de datos en SAPUI5: Modelo de Datos: SAPUI5 sigue el patrón de diseño MVC (Modelo-Vista-Controlador), donde el modelo de datos representa la capa de datos de la aplicación. Puedes utilizar...

Acceder a esta publicación

Creado y Compartido por: Claudio Marcelo Hermann / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!