j-RawInput
j-RawInput est un composant d'entrée simple avec une grande fonctionnalité cachée.
Configuration :
type {String}optionnel, il peut êtreemail,phone,password,zip,date,time,url,number,search,lower,upperou à l’écart (defaut)required {Boolean}en option, active "obligatoire" (par défaut :false)autofocus {Boolean}optionnel, focalisant l'entrée (defaut:false)autofill {Boolean}optionnel, permet la fonctionnalité d'autofill du navigateur (defaut:false)placeholder {String}facultatif, ajoute un texteplaceholderdans l'entréemaxlength {Number}optionnel, fixant une longueur maximale des chars (defaut:200)minlength {Number}optionnel, fixant une longueur minimale des charsminvalue {Number}optionnel, une valeur minimale pour le typenumbermaxvalue {Number}optionnel, une valeur maximale pour le typenumbervalidate {String}facultatif, condition de validation de valeur, peut contenir un lien versfunction(value)ou!!value.match(/[a-z]+/)format {String}optionnel, formatage de sortie par exemple pour le typedate:yyyy-MM-dd, pour le modèletime:HH:mm, pournumber, vous pouvez définir un maximum de décimales.disabled {Boolean}facultatif, désactive ce composantautocomplete {String}optionnel, doit contenir un lien à une fonction, est déclenché sur l'événementfocusspaces {Boolean}facultatif, active les espaces sinon il les supprime (par défaut :true)autosource {String}un chemin vers la fonctionsearchdansautocomplete,function(search, render(arr))autovalue {String}est une voie de propriété pour la valeur enautosource, par défaut:nameautoexec {String}méthode de routefunction(item, next(value_to_input))forcevalidation {Boolean}permet la validation de force pourphoneetemail(défaut:true)monospace {Boolean}permet la phonturemonospaced(défaut :false)enter {String}un lien versfunction(val, com)- évalué lorsque l'utilisateur appelle- NEW:
realtime {Boolean}permet la connexion en temps réel (defaut:true) - NEW:
exec {String}un lien vers lefunction(value, element)qui sera évalué si l'entrée est affectée
Utilisez-le avec <ui-component name="rawinput">. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans DEF.fallback (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.
<ui-component name="rawinput" path="form.name"></ui-component>
<script>
var form = { name: 'Peter' };
</script>