#2601: DynamicTableRow.jsx
projectforge-webapp/src/components/base/dynamicLayout/components/table/DynamicTableRow.jsx Composant React JSX, projectforge-webapp/src/components/base/dynamicLayout/components/table/DynamicTableRow.jsx 95 lignes · 88 code · 1 commentaire · 6 vides
Affiche une seule <tr> dans les tableaux de mise en page dynamique. Mappe les définitions de colonnes vers les composants DynamicCustomized (type CUSTOMIZED) ou Formatter. Prend en charge le clic sur une ligne (POST vers le serveur avec rowClickPostUrl), la gestion des valeurs vides/nulles, l'état de surbrillance via la propriété highlightRow et le style CSS des lignes supprimées. Utilise DynamicLayoutContext pour callAction / setData. Mémoïsé avec React.useMemo. Importations : classnames, PropTypes, Formatter, DynamicCustomized, DynamicLayoutContext, utilitaires rest.
Historique Git
ec8a9daf9 correction du templating merlin
7c88abd0f wip remontée des dépendances
3685edd6c mise à niveau vers React 18 wip
3fe452ef8 Merlin : statistiques, exécuteur, gestionnaire, etc. refactorisés.
d58e70b2e UICreatableSelect ajouté, DynamicTableRow corrigé pour la mise à jour automatique, DynamicBadge.pills comme paramètre.