ForgeComponente
ro

Componente

j-Panel

jComponent 20 · jcomponent@20 component Exemplu încărcat cu jComponent 20
  • Modul întunecat - Dark Mode

Configurarea:

  • title {String} Titlul ferestrei
  • Condiția if {String} pentru afișarea ferestrei, este comparată cu valoarea din interiorul path
  • icon {String} Iconul total fără ti-
  • reload {String} este conectat la o funcție globală și este executat dacă formularul este afișat
  • enter {Boolean} este opțional, captă în mod automat cheia enter și efectuează transmiterea (default: false)
  • autofocus {Boolean/String} opțional, poate fi concentrată o intrare. String === jQuery selector pentru intrarea
  • default {String} opțional, un alias scurt pentru DEFAULT(default, true)
  • closebutton {Boolean} opțional, poate ascunde butonul x (default: false)
  • width {Number} opțional, o lățime de bază a panourilor (default: 300)
  • bg {Boolean} opțional, poate fi dezactivat background (default: true)
  • bgclose {Boolean} opțional, dacă utilizatorul face clic pe fundal, atunci panourile vor fi închise (default: false)
  • zindex {Number} opțional, poate afecta indexul z (default: 12)
  • close {String} opțional, calea/metoda este executată ca path_to_method(com) atunci când utilizatorul închide manual panourile prin butonul închis
  • scrollbar {Boolean} opțional, permite scrollbar-ul personalizat (default: true)
  • scrollbarY {Boolean} opțional, afișează un scroll-bar personalizat (default: true)
  • scrollbarshadow {Boolean} opțional, permite o umbră în scrollbar (default: false)
  • menu {String} opțional, un link la funcție (panelul va afișa un buton cu iconul de burger în barul de titlu)
  • container {String} opțional, jQuery selector (acest container înseamnă un container pentru scrollbar)
  • margin {Number} opțional, o marjă pentru container și scrollbar (acest lucru funcționează numai cu container)
  • closeicon {String} opțional, iconul Font-Awesome (default: ti ti-times)
  • NEW closeesc {Boolean} închide formularul atunci când utilizatorul prestează cheia ESC

bine să știi:

Noua versiune a acestui component sprijină evaluarea dinamică a conținutului <script type="text/html">. exemplul de mai jos conține un script cu HTML și componenta evaluează conținutul dacă va fi afișat j-Panel (numai o dată).

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

Utilizați-l cu <ui-component name="panel">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Peter Širka. sursă: Componentator Componente de stocare, MIT licență.

example.html
<ui-component name="panel" path="common.panel" config="if:user;title:Title of this panel" 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.panel = 'user';
</script>