j-Panel
- unterstützt den Dark-Modus
Konfiguration:
title {String}-Fenstertitel- Bedingung
if {String}für die Anzeige des Fensters, es wird mit dem Wert innerhalb vonpathverglichen icon {String}Gesamtsymbol ohneti-reload {String}-Link zu einer globalen Funktion, die ausgeführt wird, wenn das Formular angezeigt wirdenter {Boolean}optional, erfasst denenter-Schlüssel automatisch und führt die Übermittlung durch (Standard:false)autofocus {Boolean/String}optional, kann eine Eingabe fokussieren.String===jQuery selectorfür die Eingabedefault {String}optional, ein kurzer Alias fürDEFAULT(default, true)closebutton {Boolean}optional, kann die Schaltflächexausblenden (Standard:false)width {Number}optional, eine Standardbreite des Panels (Standard:300)bg {Boolean}optional, kannbackgrounddeaktivieren (Standard:true)bgclose {Boolean}optional, wenn der Benutzer auf den Hintergrund klickt, wird das Panel geschlossen (Standard:false)zindex {Number}optional, kann den Z-Index beeinflussen (Standard:12)close {String}optional, Pfad/Methode wird alspath_to_method(com)ausgeführt, wenn der Benutzer das Panel manuell über die Schaltfläche „Schließen“ schließtscrollbar {Boolean}optional, aktiviert benutzerdefinierte Bildlaufleiste (Standard:true)scrollbarY {Boolean}optional, zeigt vertikale benutzerdefinierte Bildlaufleiste (Standard:true)scrollbarshadow {Boolean}optional, aktiviert einen Schatten in der Bildlaufleiste (Standard:false)menu {String}optional, ein Link zur Funktion (Panel zeigt eine Schaltfläche mit Burger-Symbol in der Titelleiste an)container {String}optional, jQuery-Selektor (dieser Container bedeutet einen Container für die Bildlaufleiste)margin {Number}optional, ein Spielraum fürcontainerund dessenscrollbar(funktioniert nur mitcontainer)closeicon {String}optional, Font-Awesome-Symbol (Standard:ti ti-times)- NEW
closeesc {Boolean}schließt das Formular, wenn der Benutzer die TasteESCdrückt
Gut zu wissen:
Die neue Version dieser Komponente unterstützt die dynamische Auswertung des Inhalts von <script type="text/html">. Das folgende Beispiel enthält ein Skript mit HTML und die Komponente wertet den Inhalt aus, ob der j-Panel angezeigt wird (nur einmal).
<ui-component name="panel" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Verwenden Sie es mit <ui-component name="panel">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback (standardmäßig das CDN Componentator) herunter. Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<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>