j-InlineForm
- Praca z Bootstrap
- Składnik przenosi zawartość tego składnika pod etykietą
<body>(z powodu pozycjonowania)
Konfiguracja:
title{String} tytułwidth{Liczba} forma max-widthicon{String} Ikon całkowity bezti-lub cała deklaracja np.ti ti-homereload{String} link do globalnej funkcji i jest wykonywany, jeśli formularz pokazujesubmit{String} link do globalnej funkcji i jest wykonywany, jeśli przycisk przesłania jest naciśniętycancel{String} link do globalnej funkcji i jest wykonywany, jeśli przycisk odwołania jest naciśniętyhide{String} link do globalnej funkcji i jest wykonywany, jeśli formularz jest ukrytyenter{Boolean} rejestruje kluczenterautomatycznie i wykonuje wysłanie (default:false)default{String} krótki alias dlaDEFAULT(default, true)autohide{Boolean} umożliwia automatyczne ukrycie (default:true)autofocus{Boolean} automatycznie koncentruje się na najbliższym wejściu (default:false)
Metody:
instance.show(opt)- wyświetla formęopt.element{jQuery element}opt.align{String} może byćleft(default),rightlubcenteropt.offsetX{Liczba} offsetX (default:0)opt.offsetY{Liczba} offsetY (default:0)opt.position{String} może byćtop(default) lubbottomopt.callback{Funkcja} określona przez użytkownika funkcjacallback(hide), atrybuthidejestfunction
instance.hide()- ukrywa formę
Dobrze wiedzieć:
Nowa wersja tego komponentu obsługuje dynamiczną ocenę zawartości <script type="text/html">. Poniższy przykład zawiera skrypt z HTML, a komponent ocenia zawartość, jeśli zostanie wyświetlony j-InlineForm (tylko raz).
<div data---="inlineform">
<script type="text/html">
A CONTENT
</script>
</div>Użyj go z <ui-component name="inlineform">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja 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>