j-InputTags
Konfigurace:
required {Boolean}volitelně, umožňuje "potřebné" (předvolené:false)icon {String}volitelné, ikona pro štítky např.home,cog, atd.licon {String}volitelný, levá ikona např.home,cog, atd.liconclick {String}volitelný, cesta k metodufunction(component, input)ricon {String}volitelný, pravá ikona např.home,cog, atd.riconclick {String}volitelný, cesta k metodufunction(component, input)label {String}volitelné, štítek (default je obsah HTML)after {String}je volitelný, znamená to char po štítku (default::)placeholder {String}volitelně, přidává textplaceholderdo vstupuvalidate {String}volitelný, podmínka pro potvrzení hodnoty, může obsahovat odkaz nafunction(value)nebo!!value.match(/[a-z]+/)disabled {Boolean}volitelně, tento složka je deaktivovánaerror {String}volitelně, přidává textstringpod složkouspaces {Boolean}volitelné, umožňuje prostory jinak je odstraňuje (předvolené:true)innerlabel {Boolean}volitelné, umožňuje vnitřní značku (podmínkou:true)dirsource {String}volitelně, cesta k datovému zdroji nebo NEW může obsahovat odkaz na metodufunction(search, next(items_arr))dircustom {String/Boolean}je volitelný, může obsahovat cestu kfunction(val, next(new_val))nebo může býtBoolean.Tato možnost umožňuje přidání vlastního hodnoty (hodnota není definována v zdroji údajů)dirrender {String}volitelné, cesta kfunction(item, text)(musí vrátit HTML proj-Directory), tato funkce může ovlivnit seznam položek vj-Directory- Volitelná šířka
dirminwidth {Number}, minimální šířky proj-Directory, výchozí:200 dirmaxwidth {Number}volitelné, maximální šířka proj-Directorydirplaceholder {String}volitelné, místo držitele proj-Directorydirempty {String}volitelně, přidává prázdné pole proj-Directorydirkey {String}volitelný, klíčový název pro čtenítextvdirsource(předvolený:name)dirvalue {String}volitelný, klíčový název pro čtenívaluevdirsource(předvolený:id)autosource {String}je cesta k funkcisearchvautocomplete,function(search, render(arr))autovalue {String}je vlastnická cesta pro hodnotu vautosourcetransform {Number}volitelně, přeměňuje text0 - none, 1 - lowercase, 2 - uppercase, 3 - capitalize(default:0)enteronly {Boolean}je volitelný, přidává novou hodnotu po stisknutí klíčeenter(předvolené:true)
Zajímavé je:
dirsource:path.to.datasourcepotřebuje _directory__ složku- Pokud
liconneboriconzačíná s!, pak složka představuje surovou hodnotu namístoicon. dirsources cestami k metodám může přenášet data asynchronně
Použijte ji s <ui-component name="inputtags">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.
<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>