j-InlineForm
- Lavorare con Bootstrap
- Il componente sposta il contenuto di questo componente sotto la tag
<body>(a causa della posizione)
Configurazione:
- Il titolo di
title width{Numero} forma max-widthicon{String} Icon totale senzati-o la dichiarazione completa, ad esempioti ti-homereload{String} un collegamento a una funzione globale ed è eseguito se il modulo mostrasubmit{String} un collegamento a una funzione globale e viene eseguito se il pulsante di presentazione è premutocancel{String} un collegamento a una funzione globale e viene eseguito se il pulsante di cancellazione è premutohide{String} un collegamento a una funzione globale e viene eseguito se il modulo è nascostoenter{Boolean} cattura automaticamente la chiaveentere esegue la presentazione (default:false)default{String} un breve alias perDEFAULT(default, true)autohide{Boolean} consente il nascosto automatico (default:true)autofocus{Boolean} esegue l'auto-focus all'ingresso più vicino (default:false)
Metodi:
instance.show(opt)- mostra la formaopt.element^ a b Elementiopt.align{String} può essereleft(default),rightocenteropt.offsetX{Numero} offsetX (default:0)opt.offsetY{Numero} offsetY (default:0)opt.position{String} può esseretop(default) obottomopt.callback{Funzione} una funzione definita dall'utentecallback(hide), l'attributohideèfunction
instance.hide()- nasconde la forma
Buono sapere:
La nuova versione di questo componente supporta una valutazione dinamica del contenuto di <script type="text/html">. L'esempio qui sotto contiene uno script con HTML e il componente valuta il contenuto se il j-InlineForm sarà visualizzato (solo una volta).
<div data---="inlineform">
<script type="text/html">
A CONTENT
</script>
</div>Utilizzare con <ui-component name="inlineform">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.
<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>