j-MiniForm
Konfiguration:
title {String}Formulartitelwidth {Number}von maximaler Breite- Bedingung
if {String}für die Anzeige des Formulars, es wird mit dem Wert innerhalb vonßpathverglichen icon {String}Gesamtsymbol ohneti-oder new:ti ti-homereload {String}-Link zu einem globalenfunction(miniform_component)und er wird ausgeführt, wenn das Formular angezeigt wirdsubmit {String}-Link zu einem globalenfunction(hide)und wird ausgeführt, wenn die Schaltfläche „Senden“ gedrückt wirdcancel {String}-Link zu einem globalenfunction(hide)und wird ausgeführt, wenn die Schaltfläche „Abbrechen“ gedrückt wirdenter {Boolean}erfasst denenter-Schlüssel automatisch und führt die Übermittlung durch (Standard:false)center {Boolean}zentriert das Formular in der Mitte des Bildschirmsautofocus{Boolean/String} kann eine Eingabe fokussieren.String===jQuery selectorfür die Eingabedefault {String}ein Kurzalias fürDEFAULT(default, true)closebutton {Boolean}kann die Schaltflächexausblenden (Standard:false)zindex {Number}kann den Z-Index beeinflussen (Standard:12)scrollbar {Boolean}aktiviert die benutzerdefinierte Bildlaufleiste (Standard:true)closeoutside {Boolean}schließt das Formular, wenn der Benutzer außerhalb des Formulars klickt (Standard:false)closeesc {Boolean}schließt das Formular, wenn der Benutzer die TasteESCdrückt- Das Schließen von
independent {Boolean}hängt nicht von der Bedingung gemäß dem Pfad ab close {String}-Link zu einem globalenfunction()und wird ausgeführt, wenn das Formular geschlossen wird- NEW
hide {String}-Link zu einem globalenfunction()und wird ausgeführt, wenn das Formular ausgeblendet wird
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 j-MiniForm angezeigt wird (nur einmal).
<ui-component name="miniform" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Verwenden Sie es mit <ui-component name="miniform">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<ui-component name="miniform" path="common.form" config="if:user;width:300;title:Title;submit:userform_submit" class="hidden">
<div class="padding">SOME CONTENT</div>
<nav>
<button name="submit">SUBMIT</button>
<button name="cancel">CANCEL</button>
</nav>
</ui-component>
<script>
function userform_submit(hide) {
alert('SUBMIT');
hide();
}
var common = {};
// Show the form
common.form = 'user';
</script>