Mitgelieferte Widgets

vis und vis-2 bringen fünf Widgetsätze selbst mit. Sie sind nach der Installation sofort in der Palette und brauchen keinen weiteren Adapter:

SatzInhalt
basicText, Zahl, Bild, Rahmen, Navigation: die Grundbausteine
jquiKnöpfe, Eingabefelder, Auswahllisten, Schieberegler, Dialoge
jqplotein Zeigerinstrument
swipeSeitenwechsel per Fingerwisch und ein Karussell
tabsReiter innerhalb einer Ansicht

Damit lässt sich eine vollständige Bedienseite bauen. Erst wenn es hübscher oder spezieller werden soll, kommen die Widgetsätze aus dem Adapterverzeichnis dazu.

?> Die Namen der Bausteine sind nicht übersetzt und stehen auch in einer deutschen Oberfläche englisch in der Palette. Diese Seite nennt sie deshalb so, wie sie dort zu finden sind.

basic

Der Satz für alles, was einen Wert anzeigt oder eine Seite zusammenhält.

Zahlen, Text und Zeit

WidgetZeigt
NumberNumbereinen Zahlenwert, mit Einheit und wählbarer Nachkommastelle
StringStringeine Zeichenkette
String unescapedString (unescaped)dasselbe, wobei enthaltener HTML-Code auch dargestellt wird
String img srcString img srcein Bild, dessen Adresse im Datenpunkt steht
Input valInput valein Eingabefeld, das den Wert auch schreibt
TimestampTimestamp, Timestamp Value, TimesValueeinen Zeitstempel in verschiedenen Formaten
Last changeLast change Timestampwann sich der Wert zuletzt geändert hat
ValueListValueList Texteinen von mehreren Texten, je nach Wert
ValueList HTMLValueList HTMLdasselbe, aber mit HTML statt reinem Text
ValueList HTML StyleValueList HTML Styledasselbe mit eigener CSS-Angabe je Wert

Ja und Nein

WidgetZeigt
Bool HTMLBool HTMLzwei verschiedene Texte für wahr und falsch
Bool HTML ControlBool HTML (schaltend)dasselbe, schaltet beim Klick auf die Fläche um
Bool CheckboxBool Checkboxein Ankreuzfeld, das auch schaltet
Bool SelectBool Selectein Klappfeld mit zwei Einträgen
Bool SVGBool SVGeine Zeichnung, die beim Klick einen Wert setzt
AckFlagAckFlag HTMLob der letzte Wert bestätigt wurde; ein Werkzeug zur Fehlersuche
HTML StateHTML Stateeinen Text, der bei 0 oder false ganz verschwindet; gut für Servicemeldungen

Bilder, Rahmen und fremde Inhalte

WidgetZeigt
HTMLHTMLbeliebigen HTML-Code
Svg shapeeine einfache Form: Kreis, Rechteck, Linie
ImageImageein Bild, wahlweise regelmäßig neu geladen
Image 8Image 8eines von acht Bildern, je nach Wert
iFrameiFrameeine fremde Webseite im Fenster
iFrame 8iFrame 8acht Seiten, umschaltbar über einen Wert
BorderBordereinen Rahmen, wahlweise mit Titelbalken
NoteNoteeinen Notizzettel
TableTableeine Tabelle aus einem Datenpunkt

Navigation und Ansichten

WidgetTut
Linklinkmacht die ganze Fläche zu einem Verweis
HTML navigationHTML navigationwechselt auf eine andere Ansicht, mit Übergangseffekt
View in widgetview in widgetbettet eine ganze Ansicht ein; der übliche Weg für eine gemeinsame Navigationsleiste
View in widget 8view in widget 8zeigt eine von acht Ansichten, je nach Wert
Dialogöffnet eine Ansicht als Fenster
Filter dropdownfilter - dropdownblendet Widgets nach ihrem Filterbegriff ein und aus

Werkzeuge

WidgetTut
Full ScreenFull Screenschaltet den Vollbildmodus des Browsers um
Screen ResolutionScreen Resolutionzeigt die Bildschirmgröße an und nennt die dafür passende Ansicht; nur beim Einrichten nützlich
HTML logoutHTML logoutmeldet den Benutzer ab
GestureGesture indicatorzeigt erkannte Wischgesten an

!> In vis-2 fehlen vier Bausteine, die es in vis 1 noch gab: Red Number, Bulb on/off, Bar und Speech2Text. Wer ein altes Projekt übernimmt, ersetzt sie am besten durch Bausteine aus Material oder Collection.

jqui

Der Satz für Bedienelemente. Alles, was geklickt, eingetippt oder geschoben wird, findet sich hier. Die Elemente sehen nach jQuery UI aus: schlicht und etwas altbacken, aber zuverlässig.

Knöpfe

WidgetTut
ButtonButtonwechselt auf eine andere Ansicht
Button Iconnavigation - Icondasselbe als Symbol
Button Pwnavigation - Pwdasselbe, aber erst nach Eingabe eines Kennworts
Button StateButton Stateschreibt einen festen Wert in einen Datenpunkt
Button LinkButton Link, Button Link _blanköffnet eine Adresse, im selben oder in einem neuen Fenster
Icon linkIcon linkdasselbe als Symbol
Icon HTTP GETIcon HTTP GETruft im Hintergrund eine Adresse auf, ohne die Seite zu verlassen

Eingeben

WidgetTut
InputInputTextfeld, schreibt bei jeder Änderung
Input + Setctrl - Input + Set-ButtonTextfeld, schreibt erst auf Knopfdruck
Input Datectrl - Input DateDatumsauswahl
Input Datetimectrl - Input DatetimeDatum mit Uhrzeit

Auswählen und regeln

WidgetTut
BoolHtml Boolzeigt und schaltet einen Ja/Nein-Wert
Icon ToggleIcon Toggledasselbe mit zwei Symbolen
RadioRadiobuttons on/offzwei Knöpfe für an und aus
Radio ListeRadiobuttons ValueListein Knopf je Wert aus einer Liste
Radio 25%Radiobuttons 25%feste Stufen 0, 25, 50, 75, 100
SelectSelect ValueListein Klappfeld für längere Listen
SliderSlider horizontalSchieberegler, waagerecht
Slider vertikalSlider verticalSchieberegler, senkrecht
Icon Statectrl - Icon StateSymbol, das beim Klick einen Wert setzt
Icon Incrementctrl - Icon IncrementSymbol, das einen Wert um einen Betrag ändert

Dialoge

WidgetTut
HTML DialogHTML - Dialogöffnet ein Fenster mit eigenem Inhalt
Icon DialogIcon - Dialogdasselbe, ausgelöst über ein Symbol
Container Dialogcontainer - HTML - view in jqui Dialogöffnet eine ganze Ansicht als Fenster
Container Icon Dialogcontainer - Icon - view in jqui Dialogdasselbe über ein Symbol
Container Button Dialogcontainer - Button - view in jqui Dialogdasselbe über einen Knopf
Button closeButton dialog closeschließt das geöffnete Fenster

jqplot

MeterGauge

Ein einziges Widget, MeterGauge: ein Zeigerinstrument mit farbigen Bereichen. Für mehr Auswahl gibt es eigene Sätze, siehe Zeigerinstrumente.

swipe

WidgetTut
Swipeswipe Navigationwechselt zwischen Ansichten, wenn mit dem Finger gewischt wird
CarouselCarouselzeigt mehrere Ansichten nacheinander, wie ein Karussell

Beide sind vor allem für Telefone und Wandtablets gedacht.

tabs

Ein Widget, SliderTabs: mehrere Ansichten hinter Reitern, zwischen denen oben umgeschaltet wird.

Was für alle gilt

Die Einstellungen, die jedes dieser Widgets hat (Name, Position, Sichtbarkeit, CSS, Signale), sind unter Einstellungen eines Widgets beschrieben.