ForgeComponentes
es

Componentes

j-Button

jComponent 20 · jcomponent@20 component Ejemplo cargado con jComponent 20

Un componente de botón simple con excelentes características.

  • totalmente receptivo
  • admite validación

Configuración:

  • exec {String} requirió una ruta al método function(el, path)
  • icon {String} Iconos JS totales (predeterminado: undefined)
  • color {String} Un color de icono (predeterminado: undefined)
  • validation {Boolean} Habilita la validación de todos los componentes en la ruta (predeterminado: true)
  • delay {Número} un tiempo de espera para la validación (predeterminado: 100)
  • name {String} un nombre para el atributo name (predeterminado: submit)
  • size {String} una talla:
    • small
    • normal (predeterminado)
    • large
    • big
  • ddos {String} Una prevención DDOS simple para clics múltiples, valores posibles:
    • undefined desactiva la prevención
    • 10 seconds
    • session
    • 1 day

-etc.

  • if {String} puede contener una condición JS para evaluación (opcional)
    • value {Objeto} contiene el modelo completo
    • path {String} contiene la ruta modificada
    • debe devolver booleano
  • track {String} puede contener rutas divididas por comas que evalúan la validación (los ejecutores de las rutas no son componentes, pero estos métodos SET(), UPD(), INC(), etc.)
  • validonly {Booleano} omite el estado dirty (predeterminado: false)

Úselo con <ui-component name="button">. 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.

example.html
<div class="row">
	<div class="col-md-3 col-xs-6">
		<ui-component name="button" config="exec:clickme" class="hidden">Show me</ui-component>
	</div>
</div>

<script>

	function clickme() {
		alert('Clicked!');
	}

</script>