[AnalyticalTable]: Public prop or CSS variable to remove container border and control header border width
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 55/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- react, typescript
Rechercherichtung
Start by reading the AnalyticalTable public props and its container and header styling, including the internal selector and CSS variable named in the issue. Identify how the component exposes supported styling options and decide whether a public prop or documented variables fit the existing API. Done means consumers can remove the default border and control header border width through a supported public interface.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is your feature request related to a problem?
When customizing AnalyticalTable to remove its default container border and suppress the default header border width, the only way to achieve this is via the private data-component-name="AnalyticalTableContainer" CSS selector and the --_ui5wcr-AnalyticalTable-HeaderBorderWidth custom property (underscore-prefixed, treated as internal). These are undocumented and can silently break on library upgrades with no compile or test signal.
Describe the solution you'd like
A public prop on AnalyticalTable (e.g. withBorder={false}) or documented CSS variables for controlling the container border and header border width, so consumer apps can customize these without depending on internal implementation details.
Describe alternatives you've considered
Using the private data-component-name="AnalyticalTableContainer" selector and --_ui5wcr-AnalyticalTable-HeaderBorderWidth property as a workaround, pinned to the current major version.
Additional Context
This came up when embedding AnalyticalTable inside a custom card-style container. The default container border conflicts with the outer wrapper's styling, and the only available override targets internal selectors.
Organization
No response
Declaration
- I’m not disclosing any internal or sensitive information.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 543
- Forks
- 114
- Ø Merge
- 18 Std. 30 Min.
- Gemergte PRs (30 T.)
- 76
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus UI5/webcomponents-react
-
author action
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 55/100
UI5/webcomponents-react#9128 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Modals: preventInitialFocus is set too late when using Modals.showDialogEvtl. vergeben @Lukas742 hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
UI5/webcomponents-react#9116 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
MessageView + MessageItem: missing accessible names, no aria-expanded, and broken focus/announcement on detail viewEvtl. vergeben @Lukas742 hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 52/100
UI5/webcomponents-react#9112 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
ObjectPage: tabIndex=0 set on first ObjectPageSection even for single-section layout causing WCAG 2.1.1 keyboard accessibility violationEvtl. vergeben @Lukas742 hat das vor 10 Tagen übernommen. Offen
UI5/webcomponents-react#9080 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
UI5/webcomponents-react#8529 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in UI5/webcomponents-react
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
JuliusBrussee/caveman#1449 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
linagora/twake-calendar-frontend#1924 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add: Class TV ModaOffencheck:passed streams:add
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
libnativeapi/nativeapi#21 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
GiganticMinecraft/seichi-playguide#183 ·
Maintainer antworten meist innerhalb von 1 Tag