Schieberegler
Übersicht
Die Avonni-Slider-Komponente ermöglicht es Benutzern, einen einzelnen numerischen Wert oder einen Bereich auszuwählen, indem sie Griffe entlang einer Schiene ziehen. Sie ist ideal für Szenarien, in denen eine visuelle Skala intuitiver ist als das Eingeben von Zahlen und bietet eine taktile und ansprechende Eingabemethode.
Hauptmerkmale
Einzel- oder Bereichsmodus: Wählen Sie einen Wert oder definieren Sie einen Start-/Endbereich.
Visuelle Skala: Zeigt Minimum, Maximum und Schritte zur klaren Orientierung an.
Anpassung: Richten Sie Orientierung, Größe, Teilstriche, Pins und Einheiten ein.
Interaktivität: Ziehen Sie die Griffe für präzise Steuerung.
Anwendungsfälle
Wählen Sie einen Preis oder einen Budgetbereich.
Wählen Sie Prozentsätze (z. B. Rabatte oder Fortschrittsgrade).
Legen Sie Mengen oder numerische Präferenzen fest.
Geben Sie Bewertungen auf benutzerdefinierten Skalen ein.
Filtern Sie Daten nach numerischen Bereichen (z. B. im Bereichsmodus).
Konfiguration
Wählen Sie die Slider-Komponente auf der Leinwand aus, um ihre Eigenschaften im rechten Eigenschaftenfeld anzuzeigen.
Grundlegende Eigenschaften
Diese identifizieren und beschriften Griffe.
API-Namen
Text
Eindeutiger Bezeichner für die Komponenteninstanz.
PriceSlider
Beschriftung
Text
Hauptbeschriftung, die den Benutzern angezeigt wird.
"Preis auswählen:"
Feldhilfetext
Text (Optional)
Zusätzlicher Kontext oder Anweisungen.
"Ziehen, um das Budget festzulegen."
Kernfunktionalität & Datenbindung
Diese definieren den Auswahlmodus und die Datenerfassung.
Mehrere Werte
Boolean (Kontrollkästchen)
Aus: Einzelwertauswahl (Standard). Ein: Bereichsauswahl mit zwei Griffen.
Wert
Variablenbindung
Einzelmodus: An Number-Variable binden. Bereichsmodus: An Number-Collection-Variable binden (Index 0 = min, 1 = max). Tipp: Vorbefüllen für Standardwerte.
Min
Zahl
Minimaler Wert auf der Schiene.
Max
Zahl
Maximaler Wert auf der Schiene.
Schritt
Zahl
Inkrement zwischen auswählbaren Werten (z. B. 1 für ganze Zahlen, 0,5 für Halbe).
Typ
Wählen Sie
Orientierung: horizontal (Standard) oder vertikal.
Beste Praxis: Stellen Sie sicher, dass Min < Max und dass Step zur Skala passt, um Usability-Probleme zu vermeiden.
Aussehen & Anzeige
Diese steuern den visuellen Stil.
Variante
Wählen Sie
Beschriftungsstil und -position.
standard (oben), label-hidden.
Größe
Wählen Sie
Gesamtgröße der Komponente.
x-small, small, medium (Standard), large, responsive.
Einheiten
Auswählen/Text
Fügt Werten Einheiten hinzu (z. B. Währung, Prozent oder benutzerdefiniert wie "kg").
percent, currency, "hours".
Min/Max-Werte ausblenden
Boolean (Kontrollkästchen)
Blendet Min-/Max-Beschriftungen an den Schienenenden aus.
-
Schiene ausblenden
Boolean (Kontrollkästchen)
Macht die Schiene unsichtbar (nur Griffe).
-
Pin anzeigen
Boolean (Kontrollkästchen)
Zeigt während des Ziehens ein Tooltip mit dem aktuellen Wert an.
Empfohlen für Präzision.
Teilstriche anzeigen
Boolean (Kontrollkästchen)
Fügt basierend auf Step Markierungen entlang der Schiene hinzu.
-
Stil der Teilstriche
Auswählen (wenn Teilstriche aktiviert sind)
Erscheinungsbild der Teilstriche.
inner-tick, tick, dot.
Verhaltens-Eigenschaften
Diese steuern Interaktivität und Zustand.
Deaktiviert
Boolean
Deaktiviert alle Interaktionen.
Schreibgeschützt
Boolean
Verhindert Änderungen, bleibt aber sichtbar.
Tausch deaktivieren
Boolean (nur im Bereichsmodus)
Verhindert, dass der Min-Griff den Max-Griff überquert (erhält die Reihenfolge).
Erforderlich
Boolean
Erfordert eine Auswahl; mit Formularvalidierung verwenden.
Sichtbar
Boolean
Schaltet die Anzeige um; an Boolean-Variable für dynamisches Verhalten binden.
Beispiele
Slider für Einzelwert: Auswahl eines Rabattprozentsatzes
Benutzer ziehen den Griff, um einen Prozentsatz auszuwählen; der Wert ist sofort über das Komponentenattribut für Berechnungen oder Aktualisierungen verfügbar.
Wesentliche Überlegungen
Wesentliches zur Bindung: Passen Sie die Value-Bindung an den Modus an (Number für Einzel-, Collection für Bereichsmodus), um Auswahlen korrekt zu erfassen.
Skalenlogik: Testen Sie Min, Max und Step für intuitive Schritte; kleine Steps über große Bereiche können träge wirken.
Nuancen im Bereichsmodus: Verwenden Sie Disable Swap, um min ≤ max durchzusetzen.
Einheitenformatierung: Konfigurieren Sie Dezimalstellen oder Locale-Einstellungen in zugehörigen Einstellungen für eine gepflegte Anzeige.
Barrierefreiheit: Aktivieren Sie Pins und Teilstriche; stellen Sie sicher, dass die Tastaturnavigation für alle Benutzer funktioniert.
Fehlerbehebung bei häufigen Problemen
Überlappende Griffe: Schalten Sie im Bereichsmodus Disable Swap ein, wenn unbeabsichtigte Tausche auftreten.
Leistungsprobleme: Bei feinen Steps (z. B. 0,01) begrenzen Sie den Max-Min-Bereich, um die Rendering-Belastung zu reduzieren.
Anzeigeprobleme: Wenn Einheiten nicht angezeigt werden, überprüfen Sie die Organisationseinstellungen für Währungs-/Prozentformate.
Zusammenfassung
Die Avonni-Slider-Komponente bietet eine ansprechende Möglichkeit, numerische Eingaben oder Bereiche in Salesforce-Oberflächen zu verwalten. Mit robuster Bindung und Anpassbarkeit ist sie vielseitig für Formulare, Filter und mehr. Für Integrationen siehe Avonni Data Table- oder Variables-Leitfaden.
Zuletzt aktualisiert
War das hilfreich?