wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SAPUI5 - Tema 5

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Qué ocurre cuando hacemos un "$expand" en una petición OData?

a)

Las propiedades privadas de la entidad se incluyen en la respuesta

b)

Todas las entidades y sus entidades relacionadas se devuelven

c)

El tamaño del paquete HTTP se incrementa en la capa TCP

d)

Algunas entidades relacionadas de la entidad especificada son incluídas en la respuesta

2.

¿Qué tipos de binding existen en SAPUI5?

a)

Property, Aggregation, Element

b)

Property, Head

c)

Association, Aggregation, Head

d)

Element, Head

3.

¿A cuál de estos objetos le podemos aplica un filtro?

a)

sap.m.List

b)

sap.ui.model.ListBinding

c)

sap.ui.Device

d)

Al controlador de la vista

4.

¿Cuál de estos fragmentos de código es correcto para añadir una ordenación?

a)

sort : { column: 'MyColumn' }

b)

sort : { path: 'MyColumn' }

c)

sorter : { column: 'MyColumn' }

d)

sorter : { path: 'MyColumn' }

5.

¿Cuál de estos no es un tipo primitivo en SAPUI5?

a)

sap.ui.model.type.Boolean

b)

sap.ui.model.type.String

c)

sap.ui.model.type.Binary

d)

sap.ui.model.type.Date

6.

¿Cuál de las siguientes afirmaciones sobre tipos de datos en SAPUI5 es correcta?

a)

Puedes dejar a SAPUI5 manejar las validaciones o implementar tus propios manejadores

b)

Los tipos se definen en el descriptor manifest.json

c)

Los tipos sólo soportan One-way binding

d)

No podemos crear tipos custom

7.

¿Cuál de estas afirmaciones describe las posibilidades de un custom formatter?

a)

Tienen que estar registrados en el evento global "format"

b)

Pueden usarse para transformar datos técnicos en datos comprensibles para el usuario a nivel de UI

c)

Convierten los datos en el formato del modelo automaticamente

d)

Aplican reglas semánticas definidas en el descriptor manifest.json

8.

Señala la expresión correcta

a)

"{= {Price} < 300 ? 'Error' : 'Success' }"

b)

"{= ${Price} < 300 ? 'Error' : 'Success' }"

c)

"{= 'Price' < 300 ? 'Error' : 'Success' }"

d)

"{= myModel.Price < 300 ? 'Error' : 'Success' }"

9.

¿Qué afirmación sobre binding paths es cierta?

a)

"/Company/name" es un path relativo

b)

Los paths absolutos comienzan con "&"

c)

Los paths relativos se resuelven a partir del binding del elemento padre

d)

"Phone" es un path absoluto

10.

¿Dónde podemos consultar el nombre de una entidad de un modelo OData?

a)

En el descriptor manifest.json

b)

En el fichero neo-app.json

c)

En el documento metadata del servicio OData

d)

En la vista