#2601: DynamicTableRow.jsx
projectforge-webapp/src/components/base/dynamicLayout/components/table/DynamicTableRow.jsx React JSX Komponente, projectforge-webapp/src/components/base/dynamicLayout/components/table/DynamicTableRow.jsx 95 Zeilen · 88 Code · 1 Kommentar · 6 Leerzeilen
Rendert eine einzelne <tr> in dynamischen Layout-Tabellen. Ordnet Spaltendefinitionen entweder DynamicCustomized (Typ CUSTOMIZED) oder Formatter-Komponenten zu. Unterstützt Zeilenklick (POST an Server mit rowClickPostUrl), Leerwert/Null-Behandlung, Hervorhebungsstatus über die highlightRow-Eigenschaft und CSS-Stil für gelöschte Zeilen. Verwendet DynamicLayoutContext für callAction / setData. Mit React.useMemo optimiert. Importe: classnames, PropTypes, Formatter, DynamicCustomized, DynamicLayoutContext, Rest-Dienstprogramme.
Git-Verlauf
ec8a9daf9 Korrektur der Merlin-Templating
7c88abd0f WIP Abhängigkeiten anheben
3685edd6c WIP auf React 18 anheben
3fe452ef8 Merlin: Statistik, Runner, Handler usw. umgestaltet.
d58e70b2e UICreatableSelect hinzugefügt, DynamicTableRow für automatische Aktualisierung korrigiert, DynamicBadge.pills als Parameter.