j-InlineForm
- Werk met Bootstrap
- De component beweegt de inhoud van deze component onder het
<body>-tag (door positionering)
Configuratie:
title{String} vorm titelwidth{Nummer} vorm max-breedteicon{String} Totale icon zonderti-of de volledige verklaring bijvoorbeeldti ti-homereload{String} een link naar een wereldwijde functie en het wordt uitgevoerd als het formuliersubmit{String} een link naar een wereldwijde functie en het wordt uitgevoerd als de submit-knop wordt gedruktcancel{String} een link naar een wereldwijde functie en het wordt uitgevoerd als de annuleringsknop wordt gedrukthide{String} een link naar een wereldwijde functie en het wordt uitgevoerd als de vorm verborgen isenter{Boolean} opneemt deentersleutel automatisch en uitvoert het indienen (default:false)default{String} een korte alias voorDEFAULT(default, true)autohide{Boolean} maakt auto-verborgen (default:true)autofocus{Boolean} voert auto-focus uit tot de dichtstbijzijnde ingang (default:false)
Methoden:
instance.show(opt)- laat de vorm zienopt.element{jQuery element} elementopt.align{String} kanleft(default),rightofcenterzijnopt.offsetX{Nummer} offsetX (default:0)opt.offsetY{Nummer} offsetY (default:0)opt.position{String} kantop(default) ofbottomzijnopt.callback{Function} een gebruiker gedefinieerde functiecallback(hide),hideattribuut isfunction
instance.hide()- verbergt de vorm
Goed om te weten:
De nieuwe versie van deze component ondersteunt een dynamische evaluatie van de inhoud van <script type="text/html">. het onderstaande voorbeeld bevat een script met HTML en de component evalueert de inhoud als de j-InlineForm wordt weergegeven (alleen één keer).
<div data---="inlineform">
<script type="text/html">
A CONTENT
</script>
</div>Gebruik het met <ui-component name="inlineform">Wanneer de component nog niet is geladen, jComponent Download het op eerste gebruik van het adres in DEF.fallback (De Componentator Schrijver: Peter Širka. bron: de Componentator Componenten repository, MIT licentie.
<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>