@edugouvfr/ngx-dsfr
Version:
NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).
49 lines (48 loc) • 2.62 kB
TypeScript
import { KeyValuePipe } from '@angular/common';
import { DsfrI18nService } from '../../shared';
import { DsfrDataTable, EduTableModel } from './table-legacy.model';
import * as i0 from "@angular/core";
/**
* @deprecated utiliser le nouveau composant de table
*/
export declare class DsfrTableLegacyComponent {
private i18n;
private keyValuePipe;
/** Message si aucune donnée. */
noDataMessage: string;
/**
* Permet d'empêcher le scroll horizontal. Si le tableau no-scroll comporte trop de colonnes le tableau est coupé
* sur la droite (overflow hidden).
*/
noScroll: boolean;
/**
* Permet de désactiver le scroll en fixant la largeur des colonnes du tableau. Les colonnes sont alors toutes de
* la même taille quelque soit leur contenu.
*/
fixedLayout: boolean;
/** Titre au-dessus du tableau. */
caption: string;
/** Permet de masquer (visuellement) le caption afin de l’utiliser uniquement dans le cadre de l’accessibilité. */
noCaption: boolean;
/** Permet de placer le caption en dessous du tableau plutôt qu’en haut. */
captionBottom: boolean;
/**
* Classes de personnalisation du tableau (ex : `fr-table--green-emeraude`).
*
* @see https://gouvfr.atlassian.net/wiki/spaces/DB/pages/312016971/Tableau+-+Table#Personnalisation
*/
customClass: string;
/** Classe(s) de personnalisation de l'entête. */
headerCustomClass: string;
/** Permet d'ajouter des bordures aux lignes du tableau. */
bordered: boolean;
/** @internal */
dataModel: EduTableModel;
constructor(i18n: DsfrI18nService, keyValuePipe: KeyValuePipe);
/** Modèle de données. */
set data(data: DsfrDataTable);
/** @internal */
hasRows(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<DsfrTableLegacyComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DsfrTableLegacyComponent, "dsfr-table", never, { "noDataMessage": { "alias": "noDataMessage"; "required": false; }; "noScroll": { "alias": "noScroll"; "required": false; }; "fixedLayout": { "alias": "fixedLayout"; "required": false; }; "caption": { "alias": "caption"; "required": false; }; "noCaption": { "alias": "noCaption"; "required": false; }; "captionBottom": { "alias": "captionBottom"; "required": false; }; "customClass": { "alias": "customClass"; "required": false; }; "headerCustomClass": { "alias": "headerCustomClass"; "required": false; }; "bordered": { "alias": "bordered"; "required": false; }; "data": { "alias": "data"; "required": false; }; }, {}, never, ["[caption]"], true, never>;
}