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.