j-InlineForm
- Arbeta med Bootstrap
- Komponenten flyttar innehållet i denna komponent under
<body>-taggen (på grund av positionering)
Konfigurera:
title{String} form titelwidth{Numret} form max breddicon{String} Totalt ikon utanti-eller hela deklarationen t.ex.ti ti-homereload{String} en länk till en global funktion och den körs om formuläret visarsubmit{String} en länk till en global funktion och den körs om du trycker på knappencancel{String} en länk till en global funktion och den körs om knappen avbokning tryckshide{String} en länk till en global funktion och den utförs om formen är doldaenter{Boolean} fångarenter-nyckeln automatiskt och utför leverans (default:false)default{String} en kort alias förDEFAULT(default, true)autohide{Boolean} möjliggör automatisk gömning (default:true)autofocus{Boolean} utför självfokus till närmaste input (default:false)
Metoder:
instance.show(opt)- visar formenopt.element{jQuery element}opt.align{String} kan varaleft(default),rightellercenteropt.offsetX{Numret} offsetX (default:0)opt.offsetY{Numret} offsetY (default:0)opt.position{String} kan varatop(default) ellerbottomopt.callback{Funktion} en användare definierad funktioncallback(hide),hideattribut ärfunction
instance.hide()- döljer formen
Bra att veta:
Den nya versionen 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-InlineForm visas (endast en gång).
<div data---="inlineform">
<script type="text/html">
A CONTENT
</script>
</div>Använd den med <ui-component name="inlineform">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.
<a href="javascript:void(0)" class="exec">Show inline form</a>
<ui-component name="inlineform" config="width:250;title:Title;submit:userform_submit" class="hidden">
<div style="padding:10px 15px">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();
}
$(document).on('click', '.exec', function() {
var opt = {};
opt.element = $(this);
opt.align = 'left';
SETTER('inlineform', 'show', opt);
});
</script>