ForgeKomponenty
cs

Komponenty

j-Releaser

jComponent 20 · jcomponent@20 component Příklad načten s jComponent 20

Komponenta může být uvolněna po nějaké době vlastní obsah (DOM) + paměť. doporučujeme jej používat pro j-DataGrid, j-CodeMirror, j-CloudEditor, atd..


Konfigurace:

  • if {String} musí obsahovat hodnotu pro srovnání s modelem
  • Zpoždění delay {Number} pro odstranění třídy invisible (předvolené: 500)
  • release {Number} zpoždění pro uvolňování obsahu v idle čase (předběžné: 10000)
  • bindvisible {Boolean} hodnotí obsah, pokud je složka viditelná (předběžně: false)
  • released {String} odkaz na function(component_element) při uvolnění obsahu
  • render {String} odkaz na function(component_element) když bude obsah přenášet

Příklad:

<ui-component name="releaser" path="common.form" config="if:userform">
	<script type="text/html">
		<ui-component name="datagrid" path=".......">
			<SCR type="text/html">
				YOUR COLUMNS
			</SCR>
		</ui-component>
	</script>
</

Použijte ji s <ui-component name="releaser">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.

example.html
<ui-component name="exec"></ui-component>

<ui-component name="releaser" path="common.form" config="if:userform;release:2000">
	<script type="text/html">
		<i class="ti ti-thumbs-up"></i> THE CONTENT IS RENDERED
	</script>
</ui-component>
<hr />
<button class="exec" data-exec="releaser_show">Show</button>
<button class="exec" data-exec="releaser_release">Release (2 sec)</button>

<script>
	function releaser_show() {
		SET('common.form', 'userform');
	}

	function releaser_release() {
		NUL('common.form');
	}
</script>