Referencia de sintaxis de personalización de grupo
groupProps
Agrupa las opciones de personalización relacionadas con el grupo. Válido en los diseños "Lista", "Lista compacta" y "Galería".
headerFormatter
Objeto JSON que define el formato del encabezado de grupo. El esquema de este objeto JSON es idéntico al esquema de formato de columna. Para obtener información detallada sobre este esquema y sus capacidades, vea la referencia de sintaxis de formato. Válido en los diseños "Lista", "Lista compacta" y "Galería".
footerFormatter
Objeto JSON que define el formato del encabezado de grupo y pie de página de lista. El esquema de este objeto JSON es idéntico al esquema de formato de columna (y al de rowFormatter). Para obtener información detallada sobre este esquema y sus capacidades, vea la referencia de sintaxis de formato. Válido en los diseños "Lista" y "Lista compacta"
hideFooter
Elemento opcional. Especifica si los pies de página de la lista o los pies de grupo en la vista están ocultos o no. false
es el comportamiento predeterminado (que significa que el pie de página es visible). true
quiere decir que la vista no muestra los pies de página. Válido en los diseños "Lista" y "Lista compacta"
Para el diseño de lista y lista compacta, hideFooter
anula el footerFormatter
, si está presente.
Valores de cadena especial
Los valores de txtContent
, estilos y atributos pueden ser cadenas u objetos de expresión. Se admiten algunos modelos de cadena especial para recuperar los valores de los campos de la lista y el contexto del usuario.
"@group"
Proporciona acceso a los datos de la columna agrupada, el nombre para mostrar y el recuento de elementos. Válido en los diseños "Lista", "Lista compacta" y "Galería". Disponible solo en groupProps
El objeto @group
tiene las propiedades siguientes (con valores de ejemplo):
{
"fieldData": "California",
"columnDisplayName": "City",
"count": 3
}
También puede acceder a subpropiedades para campos con datos enriquecidos, como Campo de personas, como se menciona en Valores de cadena especiales de formato.
{
"fieldData": {
"id": "122",
"title": "Kalya Tucker",
"email": "kaylat@contoso.com",
"sip": "kaylat@contoso.com",
"picture": "https://contoso.sharepoint.com/kaylat_contoso_com_MThumb.jpg?t=63576928822",
"department": "Human Resources",
"jobTitle": "HR Manager"
},
"columnDisplayName": "Author",
"count": 5
}
"@columnAggregate"
Proporciona acceso al valor de la columna agregada, el nombre para mostrar y el tipo de agregado. Válido en los diseños "Lista" y "Lista compacta" Disponible solo en footerFormatter
El objeto @columnAggregate
tiene las propiedades siguientes (con valores de ejemplo):
{
"value": "3",
"columnDisplayName": "Approved",
"type": "Count"
}
"@aggregates"
Proporciona acceso a una matriz de valores de columnas agregadas, nombre para mostrar y tipo de agregación. Válido en los diseños "Lista", "Lista compacta" y "Galería". Disponible solo en groupProps
El objeto @aggregates
tiene las siguientes propiedades (con un valor de ejemplo) y se puede iterar utilizando la propiedad de formato forEach.
[
{
"value": "3",
"columnDisplayName": "Approved",
"type": "Count"
},
{
"value": "1.2",
"columnDisplayName": "Growth",
"type": "Average"
},
{
"value": "0.33%",
"columnDisplayName": "Rate of change",
"type": "Variance"
}
]