j-InlineForm
- A Bootstrap munkája
- Az összetevő a tartalmat a
<body>címké alatt mozgatja (a pozíció miatt)
konfiguráció:
title{String} form címwidth{Number} forma max szélességicon{String} teljes ikon nélkülti-vagy az egész nyilatkozat, példáulti ti-homereload{String} egy globális funkcióhoz való link, és akkor fut, ha a formanyomtatványsubmit{String} egy globális funkcióhoz való link, és akkor fut, ha a benyújtási gomb megnyomódikcancel{String} egy globális funkcióhoz való link, és akkor fut, ha a törlés gomb megnyomjahide{String} egy globális funkcióhoz való link, és akkor fut be, ha a formanyomtatvány elrejtőzik- A
enter{Boolean} automatikusan rögzíti aenterkulcsot, és elvégzi a benyújtást (például:false) default{String} rövid alias aDEFAULT(default, true)autohide{Boolean} lehetővé teszi az automatikus elrejtést (default:true)autofocus{Boolean} automatikusan összpontosít a legközelebbi belépéshez (előzetes:false)
módszerek:
instance.show(opt)- mutatja a formátopt.element{jQuery elem} elemopt.align{String} lehetleft(nézetes),rightvagycenteropt.offsetX{Number} offsetX (default:0)opt.offsetY{Number} offsetY (default:0)opt.position{String} lehettop(nézetes) vagybottomopt.callback{Funkció} egy felhasználó által meghatározott funkciócallback(hide), ahideattribútumfunction
instance.hide()- elrejti a formát
Jó tudni:
Az új verzió támogatja a <script type="text/html"> tartalmának dinamikus értékelését. az alábbi példa HTML-vel ellátott forgatókönyvet tartalmaz, és az összetevő értékeli a tartalmat, ha a j-InlineForm megjelenik (csak egyszer).
<div data---="inlineform">
<script type="text/html">
A CONTENT
</script>
</div>Használja a <ui-component name="inlineform">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<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>