Add Accordion web part implementation with dynamic SharePoint list integration

- Created Accordion web part with SPFx 1.4.1 framework.
- Implemented dynamic loading of SharePoint lists and fields.
- Added configuration options for title, content, and category fields.
- Included support for multiple open sections and initial state settings.
- Developed HTML sanitizer for rich text content.
- Implemented accessible accordion UI with category grouping.
- Added localization support for English and German languages.
- Created necessary configuration files for deployment and asset management.
- Added validation script to ensure project compliance with standards.
This commit is contained in:
Torsten Brendgen
2026-08-23 22:34:12 +02:00
commit bf9781d043
27 changed files with 1009 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
define([], function() {
return {
"PropertyPaneDescription": "Wählen Sie die Liste und Spalten für das Akkordeon aus.",
"DataGroupName": "Datenquelle",
"BehaviorGroupName": "Verhalten",
"ListFieldLabel": "Liste",
"TitleFieldLabel": "Spalte für Überschrift",
"ContentFieldLabel": "Spalte für Inhalt",
"CategoryFieldLabel": "Spalte für Kategorie (optional)",
"SortFieldLabel": "Sortierspalte",
"SortAscendingLabel": "Aufsteigend sortieren",
"AllowMultipleLabel": "Mehrere geöffnete Bereiche erlauben",
"InitialStateFieldLabel": "Initial geöffnet",
"InitialCollapsed": "Keine",
"InitialFirst": "Erster Bereich",
"InitialAll": "Alle Bereiche",
"ShowCategoriesLabel": "Kategorieüberschriften anzeigen",
"SelectOption": "Auswählen...",
"NoCategoryOption": "Keine Kategorien",
"ConfigureMessage": "Konfigurieren Sie in den WebPart-Einstellungen eine Liste sowie Überschrift- und Inhaltsspalte.",
"LoadingMessage": "Akkordeon wird geladen...",
"EmptyMessage": "Es wurden keine Einträge gefunden.",
"LoadErrorMessage": "Die Akkordeon-Einträge konnten nicht geladen werden.",
"ExpandLabel": "Aufklappen",
"CollapseLabel": "Zuklappen",
"DefaultCategory": "Weitere"
};
});