Para agregar una columna adicional a la tabla del informe de lista, utilizará la nota LineItem
. Una vez más, asegúrese de annotations.cds
se abre el archivo de servicio (consulte el paso 1).
Ahora busca la nota LineItem
de El Incidents
entidad y agregue la nueva columna que muestra el campo title
como se muestra en la codificación a continuación.
LineItem : [
{
$Type : 'UI.DataField',
Value : identifier,
},
{
$Type : 'UI.DataField',
Value : priority_code,
Criticality : priority.criticality,
CriticalityRepresentation : #WithoutIcon,
},
{
$Type : 'UI.DataField',
Value : incidentStatus_code
},
{
$Type : 'UI.DataField',
Value : category_code
},
//insert your line item enhancement here
{
$Type : 'UI.DataField',
Value : title
}
],
Después de guardar y actualizar la aplicación, verá la columna agregada a la tabla.
En este punto, ha agregado un nuevo campo a la barra de filtro y una columna más en la tabla del informe de lista.
En el siguiente tutorial, refinará la página de objetos agregando nuevos campos y expandiéndola con una nueva sección que aprovechará el Modelo de programación flexible.