# j-Button

> Jednoduchá tlačítka s velkými funkcemi.

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

Jednoduchá tlačítka s velkými funkcemi.

- plně odpovědný
- Podporuje validaci

__Konfigurace__:

- `exec {String}` _ vyžaduje_ cestu k metodu `function(el, path)`
- `icon {String}` Total JS ikony (předvolené: `undefined`)
- `color {String}` Ikonová barva (předvolená: `undefined`)
- `validation {Boolean}` Umožňuje ověření všech složek na cestě (předvolené: `true`)
- `delay` {Číslo} časový výstup pro ověření (předvolený: `100`)
- `name {String}` je název pro atribut `name` (předvolený: `submit`)
- `size {String}` A velikost :
	- `small`
	- `normal` (předběžné nastavení)
	- `large`
	- `big`
- `ddos {String}` Jednoduchá předpověď DDOS pro více kliknutí, možné hodnoty:
	- `undefined` prevence
	- `10 seconds`
	- `session`
	- `1 day`
	- atd
- `if` {String} může obsahovat podmínku JS pro hodnocení (volitelné)
	- `value` {objekt} obsahuje celý model
	- `path` {String} obsahuje změnu trasy
	- __Musí se vrátit Boolean__
- `track` {String} může obsahovat trasy rozdělené komou, které hodnotí validace (exektory pro trasy nejsou složky, ale tyto metody `SET()`, `UPD()`, `INC()`, atd.)
- `validonly` {Boolean} schody `dirty` stav (předvolený: `false`)

Použijte ji s `<ui-component name="button">`Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy `DEF.fallback` a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.

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