j-MiniForm
Konfigurácia:
- Názov formulára
title {String} width {Number}formulár max-šírkaif {String}podmienka pre zobrazenie formulára, porovnáva sa s hodnotou v rámcißpathicon {String}Celková ikona bezti-alebo new:ti ti-homereload {String}prepojenie na globálnyfunction(miniform_component)a vykoná sa, ak sa formulár zobrazujesubmit {String}prepojenie s globálnymfunction(hide)a vykoná sa po stlačení tlačidla Odoslaťcancel {String}prepojenie na globálnufunction(hide)a vykoná sa, ak stlačíte tlačidlo Zrušiťenter {Boolean}automaticky zachytí kľúčentera odošle (predvolené:false)center {Boolean}vycentruje formulár do stredu obrazovkyautofocus{Boolean/String} môže zamerať vstup.String===jQuery selectorpre vstupdefault {String}krátky alias preDEFAULT(default, true)closebutton {Boolean}môže skryť tlačidlox(predvolené:false)zindex {Number}môže ovplyvniť z-index (predvolené:12)scrollbar {Boolean}umožňuje vlastný posuvník (predvolené:true)closeoutside {Boolean}zatvorí formulár, keď používateľ klikne mimo formulár (predvolené:false)closeesc {Boolean}zatvorí formulár, keď používateľ stlačí klávesESC- Uzavretie
independent {Boolean}nezávisí od stavu podľa cesty close {String}prepojenie na globálnyfunction()a vykoná sa, ak sa formulár zatvára- NEW
hide {String}prepojenie na globálnefunction()a vykoná sa, ak sa formulár skryje
Je dobré vedieť:
Nová verzia tohto komponentu podporuje dynamické vyhodnocovanie obsahu <script type="text/html">. Príklad nižšie obsahuje skript s HTML a komponent vyhodnotí obsah, ak sa zobrazí j-MiniForm (iba raz).
<ui-component name="miniform" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Použite ho so <ui-component name="miniform">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov Componentator, licencia MIT.
<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>