j-RawEditable
j-RawEditable est un composant simple avec une grande fonctionnalité cachée.
Configuration :
type {String}optionnel, il peut êtreemail,phone,zip,date,time,url,number,search,lower,upperou à l’écart (defaut)formatting {Boolean}permet le formatage audacieux, italic, etc., par défaut:falserequired {Boolean}en option, active "obligatoire" (par défaut :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
Utilisez-le avec <ui-component name="raweditable">. 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.
<b>Type something</b>: <span><ui-component name="raweditable" path="form.name" config="placeholder:Placeholder" style="position:relative;display:inline-block;min-width:80px;height:24px;line-height:20px;border:2px solid blue;padding:0 5px"></ui-component></span>
<script>
var form = { name: 'Peter' };
</script>