j-InputTags
Configuração:
required {Boolean}opcional, permite o "requisito" (default:false)icon {String}opcional, ícone para o rótulo, por exemplo,home,cog, etc.licon {String}opcional, ícone esquerda, por exemplo,home,cog, etc.liconclick {String}opcional, um caminho para o métodofunction(component, input)ricon {String}opcional, ícone direita, por exemplo,home,cog, etc.riconclick {String}opcional, um caminho para o métodofunction(component, input)label {String}opcional, um rótulo (default é conteúdo HTML)after {String}opcional, significa um carrinho após a etiqueta (default::)placeholder {String}opcional, adiciona um textoplaceholderà entradavalidate {String}opcional, uma condição para validação de valor, pode conter um link parafunction(value)ou!!value.match(/[a-z]+/)disabled {Boolean}opcional, desabilita este componenteerror {String}opcional, adiciona um textostringabaixo do componentespaces {Boolean}opcional, permite espaços caso contrário ele os remove (default:true)innerlabel {Boolean}opcional, permite a etiqueta interna (default:true)dirsource {String}opcional, o caminho para uma fonte de dados ou NEW pode conter um link para o métodofunction(search, next(items_arr))dircustom {String/Boolean}opcional, pode conter um caminho parafunction(val, next(new_val))ou pode serBoolean.Esta opção pode permitir adicionar um valor personalizado (valor não definido na fonte de dados)dirrender {String}opcional, um caminho parafunction(item, text)(deve retornar HTML paraj-Directory), esta função pode afetar a lista de itens emj-Directorydirminwidth {Number}opcional, uma largura mínima paraj-Directory, padrão:200dirmaxwidth {Number}opcional, uma largura máxima paraj-Directorydirplaceholder {String}opcional, um local paraj-Directorydirempty {String}opcional, adiciona um campo vazio paraj-Directorydirkey {String}opcional, um nome chave para a leitura detextemdirsource(default:name)dirvalue {String}opcional, um nome chave para a leitura devalueemdirsource(default:id)autosource {String}um caminho para a funçãosearchemautocomplete,function(search, render(arr))autovalue {String}um caminho de propriedade para o valor emautosourcetransform {Number}opcional, transforma o texto0 - none, 1 - lowercase, 2 - uppercase, 3 - capitalize(default:0)enteronly {Boolean}opcional, adiciona um novo valor depois que a chaveenteré pressionada (default:true)
Interessante em:
dirsource:path.to.datasourcenecessitadirectorycomponente- Se
liconouriconcomeça com!, então o componente faz um valor razoável em vez deicon. dirsourcecom caminhos para métodos pode carregar dados sem sincronização
Use-o com <ui-component name="inputtags">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença MIT.
<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>