j-Part
Tato složka může zacházet s různými obsahy asynchronně. Jestliže prvek neobsahuje žádný obsah pak komponenta stahuje obsah podle url definovaného v konfiguraci.
- NEW
pathmůže obsahovat{String Array}
Konfigurace:
url {String}požadovaný, relativní adresa URLif {String}požadovaný, podmínka, je srovnána s hodnotou v rámcipath(NEW: podporuje více cest rozdělenýchcomma)reload {String}volitelné, odkaz na funkcifunction(init) {}, je spuštěn, když je část viditelná (vždy)hidden {String}volitelné, odkaz na funkci, je spuštěn, když je část skryta (vždy)init {String}volitelné, odkaz na funkci, je spuštěn, když je část viditelná a on-timedefault {String}volitelný, krátký alias proDEFAULT(default)- Volitelný, automaticky skrytý prvek
hide {Boolean}, pokud stavifnení platný (předvolený:true) cleaner {Number}volitelný, idle čas (v minutách) pro běh čištění (default:0)clean {String}volitelné, odkaz na funkci, je spuštěn dříve, než je část vyčištěnaloading {Boolean}volitelně, umožňuje nabíjení prostřednictvímSETTER('loading')(podmínkou:true)path {String}volitelně, složka nahrazuje všechny fráze~PATH~aCLASSpro hodnotupathv staženém šabloněreplace {String}volitelné, odkaz na metodufunction(content) { return content }který může změnit stáhnutou šablónuabsolute {Boolean}volitelné, umožňuje absolutní polohu (defaultfalse)check {String}volitelné, odkaz na funkcifunction(next) { next(); }, je spuštěn, když část chce zobrazitinvisible {Boolean}umožňuje přidání třídyinvisiblev případě, že se část bude skrývat (předvolené:false)delay {Number}zpoždění (v ms) pro odstranění třídyinvisiblea ukrytíloading(předvolené:500)autofocus {Boolean/String}se soustředí na první vstup, textarea (přesněji řečeno:false)delayloading {Number}zpoždění (v ms) pro skrytíloading(předvolené:800)id {String}Způsob, jak nahradit~ID~Zkratky v importovaném HTML (default: prázdné)
Dobré vědět 1:
- Všichni
CLASSa~PATH~Tyto fráze budou nahrazenyconfig.pathneboconfig.ifautomaticky - Všichni
~ID~Tyto fráze budou nahrazenyconfig.idautomaticky
Dobré vědět 2:
Součást vydává event ve formě: parts. + config.if pro rozšíření částí.
Dobré je znát 3:
Pokud součást není v rozsahu, pak hodnota z config.if nahradí znaky ? ve všech konfiguračních klíčkách.
ON('parts.YOURIFCONDITION', function(element, pagecomponent) {
// It's executed only when the part is initialized
});Použijte ji s <ui-component name="part">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.
<ui-component name="part" path="currentpart" config="if:home;url:/bla/bla/home.html"></ui-component>
<ui-component name="part" path="currentpart" config="if:services;url:/bla/bla/services.html;reload:services_reload"></ui-component>
<ui-component name="part" path="currentpart" config="if:contact;url:/bla/bla/contact.html;reload:contact_reload"></ui-component>
<pre><code>SET('currentpart', 'home');</code></pre>
<script>
var currentpart = '';
</script>