j-InlineForm
- Trabalhe com Bootstrap
- O componente move o conteúdo deste componente sob a tag
<body>(por causa da posição)
Configuração:
title{String} forma de títulowidth{Número} forma max-widthicon{String} Icon Total semti-ou toda a declaração, por exemplo,ti ti-homereload{String} um link para uma função global e é executado se o formulário está mostrandosubmit{String} um link para uma função global e é executado se o botão de envio for pressionadocancel{String} um link para uma função global e é executado se o botão de cancelamento for pressionadohide{String} um link para uma função global e é executado se o formulário for escondidoenter{Boolean} capta a chaveenterautomaticamente e realiza o envio (default:false)default{String} um breve alias paraDEFAULT(default, true)autohide{Boolean} permite a escondida automática (default:true)autofocus{Boolean} realiza auto-focus para a entrada mais próxima (default:false)
Métodos:
instance.show(opt)- mostra a formaopt.element{jQuery elemento}opt.align{String} pode serleft(default),rightoucenteropt.offsetX{Número} offsetX (default:0)opt.offsetY{Número} offsetY (default:0)opt.position{String} pode sertop(default) oubottomopt.callback{Função} uma função definida pelo usuáriocallback(hide), o atributohideéfunction
instance.hide()- Esconde a forma
Bom para saber:
A nova versão deste componente suporta a avaliação dinâmica do conteúdo de <script type="text/html">. O exemplo abaixo contém um script com HTML e o componente avalia o conteúdo se o j-InlineForm será exibido (apenas uma vez).
<div data---="inlineform">
<script type="text/html">
A CONTENT
</script>
</div>Use-o com <ui-component name="inlineform">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença 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>