j-InputTags
Configuratie:
required {Boolean}optioneel, mogelijk "verplicht" (default:false)icon {String}optioneel, icon voor etiket bijvoorbeeldhome,cog, enz.licon {String}optioneel, linkse icon bijvoorbeeldhome,cog, enz.liconclick {String}optioneel, een weg naar de methodefunction(component, input)ricon {String}optioneel, rechter icon bijvoorbeeldhome,cog, enz.riconclick {String}optioneel, een weg naar de methodefunction(component, input)label {String}optioneel, een etiket (de standaard is HTML-inhoud)after {String}optioneel, het betekent een char na etiket (default::)placeholder {String}optioneel, voegt eenplaceholdertekst toe aan de invoervalidate {String}optioneel, een voorwaarde voor validatie van waarde, kan een link bevatten naarfunction(value)of!!value.match(/[a-z]+/)disabled {Boolean}optioneel, deze component wordt uitgeschakelderror {String}optioneel, voegt eenstringtekst onder de component toespaces {Boolean}optioneel, maakt ruimte anders het verwijdert ze (default:true)innerlabel {Boolean}optioneel, mogelijk interne etikettering (default:true)dirsource {String}optioneel, de route naar een gegevensbron of NEW kan een link bevatten naar de methodefunction(search, next(items_arr))dircustom {String/Boolean}is optioneel, kan een route bevatten naarfunction(val, next(new_val))of kanBoolean. Deze optie kan het toevoegen van een aangepaste waarde (waarde niet gedefinieerd in de gegevensbron)dirrender {String}optioneel, een route naarfunction(item, text)(must HTML retourneren voorj-Directory), deze functie kan de lijst van items inj-Directorybeïnvloedendirminwidth {Number}optioneel, een minimale breedte voorj-Directory, standaard:200dirmaxwidth {Number}optioneel, een maximale breedte voorj-Directorydirplaceholder {String}optioneel, een plaatshouder voorj-Directorydirempty {String}optioneel, voegt een leeg veld toe voorj-Directorydirkey {String}optioneel, een sleutelnaam voor het lezen vantextindirsource(default:name)dirvalue {String}optioneel, een sleutelnaam voor het lezen vanvalueindirsource(default:id)autosource {String}een weg naarsearchfunctie inautocomplete,function(search, render(arr))autovalue {String}een eigendomsweg voor de waarde inautosourcetransform {Number}optioneel, transformeren de tekst0 - none, 1 - lowercase, 2 - uppercase, 3 - capitalize(default:0)enteronly {Boolean}optioneel, voegt een nieuwe waarde toe nadat deentersleutel wordt gedrukt (default:true)
Interessant is:
dirsource:path.to.datasourcenodigdirectorycomponent- Als
liconofriconbegint met!, dan is de component een grondwaarde in plaats vanicon. dirsourcemet paden naar methoden kan gegevens asynchronisch opladen
Gebruik het met <ui-component name="inputtags">Wanneer de component nog niet is geladen, jComponent Download het op eerste gebruik van het adres in DEF.fallback (De Componentator Schrijver: Peter Širka. bron: de Componentator Componenten repository, MIT licentie.
<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>