# j-Button

> Un semplice componente del pulsante con grandi caratteristiche.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: it
Content-SHA256: fbfb2f0abeb6ce53206fc568c6002b799a612a9ddc8a58f377c21ed6b4a65749
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

Un semplice componente del pulsante con grandi caratteristiche.

- pienamente responsabile
- Supporta la validazione

__Configurazione__:

- `exec {String}` __requiete__ un percorso per il metodo `function(el, path)`
- `icon {String}` Icon totale JS (default: `undefined`)
- `color {String}` Un colore iconico (default: `undefined`)
- `validation {Boolean}` Permette la validazione per tutti i componenti sul percorso (default: `true`)
- `delay` {Numero} un tempo di validazione (default: `100`)
- `name {String}` un nome per l'attribuzione `name` (default: `submit`)
- `size {String}` Una dimensione:
	- `small`
	- `normal` (per impostazione standard)
	- `large`
	- `big`
- `ddos {String}` Prevetione DDOS semplice per più clic, valori possibili:
	- `undefined` Prevenzione disabili
	- `10 seconds`
	- `session`
	- `1 day`
	- e così via
- `if` {String} può contenere condizione JS per la valutazione (opzionale)
	- `value` {Object} contiene un modello intero
	- `path` {String} contiene un percorso cambiato
	- __Il ritorno di Boolean__
- `track` {String} può contenere percorsi divisi da comma che valutano la validazione (i esecutori per i percorsi non sono componenti, ma questi metodi `SET()`, `UPD()`, `INC()`, ecc.)
- `validonly` {Boolean} lo stato della nave `dirty` (default: `false`)

Utilizzare con `<ui-component name="button">`Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo `DEF.fallback` (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.

```html 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>
```
