Skip to main content

APIs de Fila

Estas son opciones y propiedades de API centrales para todas las filas. Más opciones y propiedades de API están disponibles para otras características de tabla.

API de Fila

Todos los objetos de fila tienen las siguientes propiedades:

id

id: string;

El identificador único resuelto para la fila a través de la opción options.getRowId. Por defecto, es el índice de la fila (o índice relativo si es una subFila)

depth

depth: number;

La profundidad de la fila (si está anidada o agrupada) en relación con el array de filas raíz.

index

index: number;

El índice de la fila dentro de su array padre (o el array de datos raíz)

original

original: TData;

El objeto de fila original proporcionado a la tabla.

🧠 Si la fila es una fila agrupada, el objeto de fila original será el primero original en el grupo.

parentId

parentId?: string

Si está anidada, el ID de la fila padre de esta fila.

getValue

getValue: (columnId: string) => TValue;

Devuelve el valor de la fila para un columnId dado

renderValue

renderValue: (columnId: string) => TValue;

Renderiza el valor de la fila para un columnId dado, pero devolverá renderFallbackValue si no se encuentra ningún valor.

getUniqueValues

getUniqueValues: (columnId: string) => TValue[]

Devuelve un array único de valores de la fila para un columnId dado.

subRows

type subRows = Row<TData>[];

Un array de subRows para la fila tal como es devuelto y creado por la opción options.getSubRows.

getParentRow

type getParentRow = () => Row<TData> | undefined;

Devuelve la fila padre para la fila, si existe.

getParentRows

type getParentRows = () => Row<TData>[];

Devuelve las filas padre para la fila, hasta una fila raíz.

getLeafRows

type getLeafRows = () => Row<TData>[];

Devuelve las filas hoja para la fila, sin incluir ninguna fila padre.

originalSubRows

originalSubRows?: TData[]

Un array de los subRows originales tal como es devuelto por la opción options.getSubRows.

getAllCells

type getAllCells = () => Cell<TData>[];

Devuelve todas las Celdas para la fila.