Saltar al contenido

Refinar el informe de lista con notas adicionales

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.

Hecho

Inicie sesión para responder la pregunta