j-RawEditable
j-RawEditable es un componente simple con una gran funcionalidad oculta. Está destinado a una personalización adicional.
Configuración:
type {String}opcional, puede seremail,phone,zip,date,time,url,number,search,lower,uppero vacío (predeterminado)formatting {Boolean}habilita el formato negrita, cursiva, etc., predeterminado:falserequired {Boolean}opcional, habilita "requerido" (predeterminado:false)placeholder {String}opcional, agrega un textoplaceholderen la entradamaxlength {Number}opcional, establece una longitud máxima de caracteres (predeterminado:200)minlength {Number}opcional, establece una longitud mínima de caracteresminvalue {Number}opcional, un valor mínimo para el tiponumbermaxvalue {Number}opcional, un valor máximo para el tiponumbervalidate {String}opcional, una condición para validar el valor, puede contener un enlace afunction(value)o!!value.match(/[a-z]+/)format {String}opcional, formato de salida, p. paradatetipo:yyyy-MM-dd, paratimetipo:HH:mm, paranumberpuede definir máx. decimalesdisabled {Boolean}opcional, desactiva este componenteautocomplete {String}opcional, debe contener un enlace a una función, se activa en el eventofocusspaces {Boolean}opcional, habilita espacios, de lo contrario los elimina (predeterminado:true)autosource {String}una ruta a la funciónsearchenautocomplete,function(search, render(arr))autovalue {String}una ruta de propiedad para el valor enautosource, predeterminado:nameautoexec {String}un método de rutafunction(item, next(value_to_input))forcevalidation {Boolean}habilita la validación forzada paraphoneyemail(predeterminado:true)monospace {Boolean}habilita la fuentemonospaced(predeterminada:false)enter {String}un enlace afunction(val, com)- evaluado cuando el usuario presiona enter
Úselo con <ui-component name="raweditable">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia 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>