j-InputTags
Konfiguration:
required {Boolean}optional, aktiviert „erforderlich“ (Standard:false)icon {String}optionale, Ikon für die Etikette z.B.home,cog, etc.licon {String}optionale, linken Ikon z. B.home,cog, etc.liconclick {String}optionale, eine Art und Weise zufunction(component, input)ricon {String}optionale, rechte Ikon z. B.home,cog, etc.riconclick {String}optionale, eine Art und Weise zufunction(component, input)label {String}optionale, eine Etikette (Default ist HTML-Inhalte)after {String}optionale, das bedeutet eine Char nach der Etikette (Default::)placeholder {String}optional, fügt der Eingabe einenplaceholder-Text hinzuvalidate {String}optional, eine Bedingung zur Validierung des Werts, kann einen Link zufunction(value)oder!!value.match(/[a-z]+/)enthaltendisabled {Boolean}optional, deaktiviert diese Komponenteerror {String}optionale, fügt einenstringText unter der Komponente hinzuspaces {Boolean}optional, aktiviert Leerzeichen, andernfalls werden sie entfernt (Standard:true)innerlabel {Boolean}optionale, ermöglicht die innere Etikette (Default:true)dirsource {String}Option, Weg zu einer Datenquelle oder NEW kann einen Link zur Methodefunction(search, next(items_arr))enthaltendircustom {String/Boolean}optionale, kann einen Weg zufunction(val, next(new_val))enthalten oder kannBoolean. Diese Option ermöglicht die Einhaltung eines angepassten Wertes (Wert nicht definiert in der Datenquelle)dirrender {String}optionale, eine Route zufunction(item, text)(HTML fürj-Directoryzurückkehren muss), kann diese Funktion die Liste der Elemente inj-Directorybeeinflussendirminwidth {Number}optionale, minimale Breite fürj-Directory, Standard:200dirmaxwidth {Number}optionale, eine maximale Breite fürj-Directorydirplaceholder {String}optionale, ein Platzinhaber fürj-Directorydirempty {String}optionale, fügt ein leeres Feld fürj-Directoryhinzudirkey {String}optionale, ein Schlüsselname für die Lesung vontextindirsource(Default:name)dirvalue {String}optionale, ein Schlüsselname für die Lesung vonvalueindirsource(Default:id)autosource {String}ein Pfad zur Funktionsearchinautocomplete,function(search, render(arr))autovalue {String}eine Eigentumsstraße für den Wert inautosourcetransform {Number}optionale, umwandelt den Text0 - none, 1 - lowercase, 2 - uppercase, 3 - capitalize(Default:0)enteronly {Boolean}optionale, fügt eine neue Wert hinzu, nachdem derenter-Schlüssel gedruckt wird (Default:true)
Interessant:
dirsource:path.to.datasourcebenötigtdirectoryKomponente- Wenn
liconoderriconmit!beginnt, dann stellt die Komponente einen Rohwert anstelle vonicondar. dirsourcemit Wegen zu Methoden kann Daten asynchronisch laden
Verwenden Sie es mit <ui-component name="inputtags">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<ui-component name="directory" config="placeholder:Search..."></ui-component>
<div style="width:400px">
<ui-component name="inputtags" path="form.frameworks" config="required:1;placeholder:Type a framework name;dirsource:frameworks">Framework</ui-component>
<br />
<ui-component name="inputtags" path="form.countries" config="innerlabel:true">Country</ui-component>
</div>
<script>
var frameworks = [{ id: 1, name: 'jComponent' }, { id: 2, name: 'Angular.js' }, { id: 3, name: 'React' }];
var form = { framework: [1], countries: ['Slovakia', 'Poland', 'Hungary', 'Germany'] };
</script>