Zum Inhalt springen

Über Stilthemen im Jitterbit App Builder

Designs verfügen über eine Vorschau-Funktion, mit der Sie schnell eine visuelle Darstellung der genauen Darstellung verschiedener Bildschirme und Bedienfelder erhalten. App Builder mit dem ausgewählten Design aussehen wird. Diese Anleitung beschreibt die aktuelle Implementierung von Designs.

Hinweis

Kopieren Sie ein Design, wenn Sie Ihre Änderungen bei einem Upgrade beibehalten möchten. Wenn Sie ein Design für Seiten- oder Panelzwecke verwenden, lassen Sie das Basisdesign leer. Wenn Sie es auf das App-Design setzen, wird das App-Design-CSS zweimal geladen.

Übersicht

App Builder ermöglicht die Anpassung der visuellen Darstellung einer App in der Anwendungsebene durch die Nutzung von Style Themes. In App Builder, Designs sind definierte Paarungen von Komponenten und Werttypen, mit denen Sie das Erscheinungsbild definierter Bereiche der Anwendungsschicht-UI und-UX steuern können. Eine Komponente stellt hier einen Bereich in der Anwendungsschicht-UI dar, dessen Eigenschaften geändert werden können, z. B. ist Seite eine Komponente. Werttypen stellen die spezifischen Eigenschaften dar, die geändert oder definiert werden können, z. B. ist Hintergrundfarbe ein Werttyp.

Beispiel: Legen Sie die Hintergrundfarbe fest [Value type] der Links [Interface] lila sein.

Mehrere vordefinierte Basisthemen werden mitgeliefert App Builder das Sie ganz einfach so von Ihrer Anwendung verwenden oder als Basisdesign verwenden können, das Sie weiter anpassen können. Außerdem sind die folgenden Optionen über Designs verfügbar:

  • Designeinstellungstypen sind verfügbar, um Ausrichtung, Abstand und CSS-Übergänge zu konfigurieren
  • Die folgenden neuen Bereiche von Seiten von App Builder können über Designs angepasst werden:
    • Diagramm-, Karten- und Kalender-Immobilienbereiche
    • Kachelränder auf Tafeln/Spuren, Kachelzentrierung in einem Panel
    • Mehrzeilige Panel-Steuerelementsätze, Überschriften und Zellen (ermöglicht größere MRP-Zeilen)
    • Validierungen (Fehler, Warnungen, Eingabeaufforderungen und Ausnahmen, die dem Benutzer angezeigt werden)
    • Zurück-Schaltfläche
    • Schaltfläche „Weitere Zeilen laden“
  • Möglichkeit, die Symbolleiste auszublenden, wenn alle intrinsischen Steuerelemente ausgeblendet sind, einschließlich der Deaktivierung der Zählung
  • Die Schaltfläche „Schließen“ ('x') ist jetzt Teil des Panels und kann ähnlich gestaltet werden
  • Unterstützt Panelsichtbarkeit, die das Panel ausblendet, aber den Platz reserviert (Wert „3“)
  • Panelüberschriften können jetzt ausgeblendet oder ihre Größe über Formate angepasst werden
  • Schriftarten auf Site-Ebene können remote geladen werden

Themenloser Staat

Ohne definierte und angewendete Themeninformationen, App Builder auf der Anwendungsebene erscheint es in einem themenlosen Zustand mit minimaler Stilisierung. Mithilfe von Designs kann ein Designer das allgemeine Erscheinungsbild einer App schnell verbessern.

Schnittstellen

Das Erstellen eines brandneuen Designs und dessen Zuweisung zu einer Anwendung führt zu keinen sichtbaren Änderungen, da das neue Design keine Implementierungen hat. Die auf Designebene ausgewählten Farben gelten nicht automatisch für Teile der Benutzeroberfläche der Anwendungsebene. Um benutzerdefinierte Farben über die Anwendungsebene anzuzeigen, müssen Sie die Komponenteneinstellungen konfigurieren. In Abb. 2 ist die Hintergrundfarbe der Komponente „Seite - Titelleiste“ für den Bereich Links auf Lila eingestellt.

Komponenten sind Teile der Benutzeroberfläche, die Stilimplementierungen erhalten können.

Abb. 2

Abb. 3

Abb. 4

Werttypen

Wenn eine Komponente angegeben ist, können Sie einen Werttyp auswählen, um eine Eigenschaft anzuwenden. Werttypen können sich auf Schriftfarben, Hintergrundfarben, Bilder, Ausrichtung, Farbverlaufsinformationen, Größeninformationen usw. beziehen, je nachdem, welchen spezifischen Immobilienbereich Sie zur Anpassung ausgewählt haben. Auf der Themenseite verfügt jeder Werttyp über entsprechende Hilfetextinformationen, die hilfreiche Tipps und Anweisungen dazu enthalten, welche spezifischen Informationen Sie bereitstellen müssen.

Referenzieren von Farben durch reservierte Syntax

Beim Festlegen von Farben im Bereich „Designs“ von App Builder, (Rahmenfarbe, Hintergrundfarbe usw.) können Sie auf den Namen einer der drei auf Designebene definierten Farben verweisen. Dies ermöglicht eine schnellere Anpassung bei Verwendung der Kopierfunktion.

Die reservierten Syntaxbegriffe, die Sie angeben können, sind:

  • {PrimaryColor}
  • {SecondaryColor}
  • {ComplementaryColor}

Anpassen von Farben

Bei Verwendung reservierter Namen können die Farben auch in Bezug auf Helligkeit oder Dunkelheit und Deckkraft angepasst werden.

Die Farben können in Bezug auf Helligkeit oder Dunkelheit und Deckkraft angepasst werden. Diese Anpassung ist für die folgenden reservierten Begriffe verfügbar:

  • {PrimaryColor}
  • {SecondaryColor}
  • {ComplementaryColor}

Um die Helligkeit und Dunkelheit der Farbe anzupassen, fügen Sie ein Pipe-Zeichen zusammen mit einem numerischen Dezimalwert hinzu (positiver Wert zum Erhöhen oder negativer Wert zum Abdunkeln der Farbe). Erwartete Werte sind -.9- .9.

Syntax: {PrimaryColor|.25} oder {PrimaryColor|-.25}

Um die Farbopazität anzupassen, fügen Sie das Tilde-Zeichen zusammen mit einem numerischen Dezimalwert hinzu. Erwartete Werte sind .1- .9.

Syntax: {PrimaryColor~.25}

Schaltfläche „Kopieren“

Jedes Design kann kopiert werden. Verwenden Sie diese Funktion, wenn Sie schnell mit einem Design loslegen möchten und legen Sie einfach die drei Farben für Primär, Sekundär und Komplementär fest. Es stehen viele vordefinierte Designs zur Verfügung, die ausgewählt und unverändert verwendet oder weiter angepasst werden können, um schnell loszulegen.

App Builder Vordefinierte Themen

App Builder wird mit mehreren vordefinierten Designs geliefert. Obwohl diese technisch bearbeitet werden können, gehen beim Upgrade alle Änderungen verloren.

Vorschläge

Wenn Sie eine dunkle Hintergrundfarbe angeben, achten Sie darauf, dass Sie eine Schriftfarbe verwenden, die für den gesamten Text lesbar ist. Nutzen Sie die in der Schriftfarbe enthaltene Textschatteneigenschaft, um zusätzlichen Kontrast hinzuzufügen.

Anhang

Komponenten

Immobilienbereich Schnittstellenname Beschreibung
Seite Container - Seite Der Container für die Seiten
Container - Site Der gesamte Site-Text, modale Fenster, andere Popups
Tab - Aktiv Aktive Tabs auf einer Seite
Tab - Inaktiv Inaktive Tabs auf einer Seite
Tabs-Container Der Container für die Tabs, die in verkleinerten Ansichtsfenstern erscheinen
Seite - Titelleiste Links Links in der oberen Seitenleiste
Dropdown-Menüs - Container Die Dropdown-Menüelemente
Dropdown-Menüs - Menüelemente Das Dropdown-Menü, geöffnet mit Menüelementen
Titelleiste - Zurück-Schaltfläche Die Zurück-Schaltfläche, die zur vorherigen Seite navigiert
Titelleiste - Container Die obere Leiste enthält den Seitennamen, die Navigation und die Schaltfläche „Mehr“
Titelleiste - Seitentitel Das enthaltene Element in der oberen Leiste nur für den Seitentitel
Titelleiste - Splitter Kleine Splitter zwischen Elementen
Seite - Aktionsschublade Schubladenelemente Aktionsschubladenschaltflächen
Site-Menü Der Home-Link, der zur Homepage der Site führt
Dienststatus - Offline Das Dreiecksymbol zeigt an, dass der Dienst nicht ausgeführt wird
Dienststatus - Online Das Dreiecksymbol zeigt an, dass der Dienst ausgeführt wird
Dienststatus - Unbekannt Das Dreiecksymbol zeigt an, dass sich der Dienst in einem unbekannten Status befindet
Seiten-Popup Schließen-Schaltfläche Die X-Schaltfläche, die die modalen Bedienfelder schließt
Container Überlagerter Seitencontainer
Container - Panel-Container Panels, die als Overlay erscheinen
Panel Aktivitätsanzeige Animierter Kreis, der die Netzwerkaktivität des Panels anzeigt
Panel - Container Panel mit der Header und den Panel-Inhalten
Panel - Inhalt Panel-Inhaltscontainer
Panel - Deaktiviert Panels, die deaktiviert sind, weil sie unvollständige Bindungen haben
Panel - Panel-Container Der äußere Container jedes Panels
Panel - Titelleiste Der Bereich über einem Panel enthält den Panelnamen
Bedienfeld - Symbolleiste Symbolleiste Symbolleiste mit Schaltflächen und Steuerelementen auf Bedienfeldebene
Panel - Einzeiliges Panel Steuerelementsatz - Container Fieldset-Container mit Formularsteuerelementen
Steuerelementsatz - Bezeichnung Der Legendenteil des Feldsatzcontainers
Steuerelementsatz - Panelinhalt Der Inhaltscontainer mit einem einzeiligen Panel
Feld - Bezeichnung Der Titel, der das Feld in einem Formular darstellt
Feld - Wert Der Anzeigestatuswert des Felds auf einem Formular
Panel - Board und Lane Link zum Seitensymbol Das Symbol, das auf eine Seite verweist
Kachel - Container Das enthaltene Fliese eines gekachelten Paneltyps
Kachel - Füller Ein Füllelement, das dafür sorgt, dass umschlossene Bretter linksbündig ausgerichtet sind. Blenden Sie dies zusammen mit justify-content: center in die Mitte ein
Kachel - Bahntitel Die Überschrift über Bahnen oder Kachelgruppen
Kachel - Ausgewählt Das enthaltene Fliese eines gekachelten Bedienfeldtyps, wenn aktiv
Kachel - Kachelplattenbehälter Ein zusätzlicher Behälter, der alle Kacheln umhüllt
Panel - Mehrzeilig Feld - Gruppiert nach Zellwerte, die beim Gruppieren nach gerastert werden
Header - Container Header in einem Datenraster
Header - Steuerelementsatz Gruppierte Spalten in einem Datenraster
Überschrift - Steuerelementsatzbezeichnung Die Bezeichnung über jeder Steuerelementsatzgruppe
Header - Beschriftung Jede Header in einem Datenraster
Zeile - Hinzufügen Die hinzugefügte Zeile, die beim Einfügen in ein mehrzeiliges Panel erscheint
Zeile - Zellen Zellen in einem mehrzeiligen Panel
Zeile - gerade Jede gerade Zeile in einem Datenraster
Zeile - Schaltfläche „Weitere Zeilen laden“ Die Schaltfläche, die angezeigt wird, wenn Sie weitere Zeilen laden können
Zeile - Ungerade Jede ungerade Zeile in einem Datenraster
Zeile - Ausgewählt Die Zeile im Datenraster, die aktuell ausgewählt ist
Zeile - Gesamt Die Gesamtzeile eines Datenrasters
Panel - Diagramm Diagrammfarben - Farbe 1 Die erste Reihe in einem Diagramm
Diagrammfarben - Farbe 2 Die zweite Reihe in einem Diagramm
Diagrammfarben - Farbe 3 Die dritte Reihe in einem Diagramm
Diagrammfarben - Farbe 4 Die vierte Reihe in einem Diagramm
Diagrammfarben - Farbe 5 Die fünfte Reihe in einem Diagramm
Diagrammfarben - Farbe 6 Die sechste Reihe in einem Diagramm
Diagrammfarben - Textfarbe Der für verschiedene Teile eines Diagramms gerenderte Text
Sonstiges - Flaggen Die Flaggen auf einer Karte
Sonstiges - Ausgewählt Die hervorgehobene Diagrammfarbe
Panel - Kalender Container Die Tage in einem Kalender
Ereignis - Container Die Ereignisbox innerhalb eines Kalenders
Ereignis - Ausgewählt Das hervorgehobene Ereignisfeld in einem Kalender
Heutiges Datum - Container Die gesamte Box mit dem heutigen Datum
Heutiges Datum - Tag Der Zahlenteil des heutigen Datums
Heutiges Datum - Ausgewählt Der ausgewählte Tag im Monat
Steuerelemente Badge Das Badge-Element, das sich an andere Steuerelemente anfügt
Symbolfelder Steuerelementtypen für Symbolfelder
Zeilensteuerung Zeilensteuerungen, die zum Aufteilen von Inhalten auf einem Panel verwendet werden
Fortschrittsbalken Fortschrittsbalkenelement
Button - Aktivitätsanzeige Das sich drehende Symbol zeigt Aktivität an
Button - Container Schaltflächen auf einem Panel
Felder - Zusätzliche Feldcontainer Zusätzlicher Inhalt von Formularfeldern, wie z. B. Listenfeldoptionen.
Felder - Immer bearbeitbar Der Hover-Effekt über einem immer bearbeitbaren Feld
Felder - Automatische Bearbeitung Der Hover-Effekt über einem Feld zur automatischen Bearbeitung
Felder - Bearbeitungsstatus Formularelemente auf der Seite
Felder - Bearbeitungsstatus in Verwendung Formularelemente auf der Seite, wenn im Fokus oder anderweitig aktiv
Felder - Formularsteuerelement Formularsteuerelement
Felder - Nicht editierbar Alle nicht editierbaren Textwerte aus einer Datenquelle
Felder - Pflichtfeld Das kleine Farbelement, das anzeigt, dass ein Feld Pflichtfeld ist
Felder - Ausgewählt Verschiedene hervorgehobene Datenelemente wie Listen oder Tage in einem Datumsbereich
Links - Chevron Das Chevron, das nach einem Hyperlink erscheint
Links - Container Links innerhalb der Anwendung
Validierungen Bestätigung Bestätigungsaufforderungen für Ereignisse wie Löschen
Fehler Validierungsergebnisse vom Typ Fehler
Ausnahme App Builder Ausnahmen, die am unteren Bildschirmrand angezeigt werden
Informationen Validierungsergebnisse vom Typ Informationen
Warnung Validierungsergebnisse vom Typ Warnung

Werttypen

Name des Werttyps Eingabebeschreibung Hilfetext
1 Hintergrundverlauf Ein Farbverlauf von einem Farbwert zum anderen Wert1 und 2 werden für die Bis- und Von-Farben verwendet. Wert3 ist für die Rahmenfarbe.
2 Hintergrundfarbe Farbcode oder benannter Wert, der zum Füllen des gesamten Elements verwendet wird Wert1 wird für die Hintergrundfarbe verwendet. Kann ein HTML-Code sein oder verwenden Sie beispielsweise {PrimaryColor}, um die Farbe des Designs zu verwenden.
3 Hintergrundbild URL oder Base64 -Bildwert Wert1 ist entweder eine URL oder ein Base64-kodiertes Bild. Klicken Sie mit der rechten Maustaste auf App Builder Bild und zu verwendende URL kopieren App Builder gehostete Bilder. Value2 wird verwendet, um das Bild entweder zu strecken oder zu wiederholen. Geben Sie zum Strecken „cover“ ein, andernfalls lassen Sie das Feld leer, um das Bild zu wiederholen (zu Fliese).
4 Rahmenfarbe Farbcode oder benannter Wert Für die Rahmenfarbe wird Value1 verwendet.
5 Icon - Glyph Glyphicon-Code, nicht benannter Wert Für den Glyphicon-Code wird Value1 verwendet.
6 Schriftfarbe Farbcode oder benannter Wert Wert1 wird für die Schriftfarbe verwendet. Wert2 muss ein bestimmtes Format haben: 0 1px 1px #222. Ändern Sie den Farbcode, um die tatsächliche Farbe zu beeinflussen.
7 Erweiterte Stile Legen Sie erweiterte CSS-Werte für die Eigenschaften „Anzeige“, „Deckkraft“ und „Übergang“ fest „Value1“ verbirgt Elemente, indem der Wert auf „keine“ gesetzt wird. „Value2“ legt den Rand des Elements fest, während „Value3“ die Polsterung festlegt. „Deckkraft“ wird verwendet, um die Deckkraft oder Transparenz eines Elements festzulegen. Erwartete Werte sind 0,1 - 0,9. Beispiel: 0,5
8 Hintergrund erweitert Alle Hintergrund-bezogenen Optionen Wert1 stellt die Kurzform des Hintergrunds dar. Damit können Sie alle Hintergrundoptionen auf einmal angeben. Wert2 ist die Eigenschaft für die Hintergrundgröße.
9 Box Schatteneffekt auf Boxen Wert1 stellt die Boxschattenwerte dar, während Wert2 für die Farbe des Schattens verwendet wird.
10 Schriftart - Erweitert Festlegen verschiedener Schriftstile wie Typ, Größe und Fettdruck Wert1 wird für die Schriftartnamen verwendet. Verwenden Sie eine durch Kommas getrennte Liste. Wert2 ist die Schriftgröße. Dies kann eine beliebige Maßeinheit sein. Wert3 ist der Fettdruck. Sie können einen Wert eingeben oder „fett“ oder andere reservierte Wörter verwenden.
11 Randradius Die Krümmung eines Randes. Verwenden Sie 100 %, um einen Kreis zu erstellen. Value1 wird verwendet, um die Ecken eines Elements abzurunden.
12 Flexbox-Fliese Festlegen von Stilen, die sich auf Board-Panel-Kacheln auswirken. Die Werte 1 und 2 steuern die Größe der Kacheln.
13 Text - Erweitert Textänderungen Wert1 legt die Textdekoration fest, die zum Hinzufügen von Unterstreichungen und anderen Eigenschaften verwendet wird. Wert2 legt die Texttransformation fest, die zum Großschreiben von Text verwendet wird. Wert3 legt den Schriftstil fest, der für Kursivschrift verwendet wird.
14 Ausrichtung Legt die Ausrichtung für verschiedene Elemente in einem angegebenen Bereich fest Mit Wert1 wird die vertikale Ausrichtung eines Inline-Containers festgelegt, z. B.: Mitte. Mit Wert2 wird die horizontale Ausrichtung von Text festgelegt, z. B.: Mitte.
15 Schriftart Legen Sie verschiedene Informationen zum Schriftstil fest, z. B. Schriftart, -größe und wie dick oder dünn (Fettdruck) Zeichen angezeigt werden sollen Wert 1 wird verwendet, um die Schriftart für ein Element anzugeben. Verwenden Sie eine durch Kommas getrennte Liste. Beispiel: Calibri, Arial, serifenlos. Wert 2 wird verwendet, um die Schriftgröße festzulegen. Die Optionen für die Schriftgröße reichen von xx-klein bis xx-groß. Beispiel: klein. Wert 3 wird verwendet, um die Schriftstärke festzulegen, d. h. wie dick oder dünn Schriftzeichen auf der Seite angezeigt werden. Die Optionen für die Schriftstärke reichen von normal bis fetter. Eine Schriftstärke von 400 entspricht normal, 700 entspricht fett. Beispiel: fett.
16 Abstand Geben Sie Abstandswerte für den Inhalt an, der in einem Container erscheint Wert1 legt die Zeilenhöhe fest. Die Eigenschaft „Zeilenhöhe“ gibt die Höhe eines Elements an. Negative Werte sind nicht zulässig. Beispiel: 1,4em. Wert2 wird verwendet, um den Rand festzulegen. Die Eigenschaft „Rand“ wird verwendet, um Platz um Elemente herum zu schaffen. Negative Werte sind nicht zulässig. Für 4 Seiten eines Elements kann ein Rand definiert werden: oben, rechts, unten, links. Wert 3 wird verwendet, um die Polsterung festzulegen. Die Eigenschaft „Polsterung“ wird verwendet, um Platz um den Inhalt eines Elements herum zu schaffen. Für 4 Seiten eines Elements kann eine Polsterung definiert werden: oben, rechts, unten, links.