ForgeKomponenter
sv

Komponenter

j-Window

jComponent 20 · jcomponent@20 component Exempel laddat med jComponent 20
  • Komponenten flyttar innehållet i denna komponent under <body>-taggen (på grund av positionering)

Konfigurera:

  • Föregående title {String}
  • if {String} villkor för en visning av fönstret, det är jämfört med värdet inom path
  • icon {String} Total.js ikoner
  • reload {String} länkar till en global function(window_component) och det körs om formuläret visar
  • enter {Boolean} (alternativt) fångar enter-nyckeln automatiskt och utför leverans (default: false)
  • autofocus {Boolean/String} (alternativt) kan fokusera en inmatning. String === jQuery selector för inmatningen
  • default {String} (alternativt) en kort alias för DEFAULT(default, true)
  • closebutton {Boolean} (alternativt) kan dölja x-knappen (default: false)
  • zindex {Number} (alternativt) kan påverka z-indexet (default: 12)
  • scrollbar {Boolean} möjliggör en anpassad skruvbar (default: true)
  • scrollbarshadow {Boolean} är valfritt, möjliggör en skugga i scrollbar (default: false)
  • NEW closeesc {Boolean} stänger formuläret när användaren trycker på ESC-nyckeln
  • NEW independent {Boolean} stängning beror inte på tillståndet enligt vägen

Bra att veta:

En ny version av denna komponent stöder dynamisk utvärdering av innehållet i <script type="text/html">. exemplet nedan innehåller ett skript med HTML och komponenten utvärderar innehållet om j-Window visas (endast en gång).

<ui-component name="window" path="path" config="config">
	<script type="text/html">
		A CONTENT
	</script>
</ui-component>

Använd den med <ui-component name="window">När komponenten ännu inte är laddad, jComponent Ladda ner den första gången från adressen i DEF.fallback (en av Componentator Författare: Peter Širka. källa: The Componentator Komponenterna i lager, MIT licens.

example.html
<ui-component name="window" path="common.window" config="if:user;title:Title of this window" class="hidden">
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
	<br />
	<div style="padding:20px">SOME CONTENT</div>
</ui-component>

<script>
	var common = {};
	common.window = 'user';
</script>