j-Box
Konfiguracja:
- Tytuł
title {String} - warunek
if {String}dla wyświetlania formularza, jest porównywany do wartości w ramachpath icon {String}Ikony Font-Awesome bezti-lub new:ti ti-homereload {String}łączy się z globalnymfunction(fullform_component)i jest wykonywany, jeśli formularz wyświetlasubmit {String}łączy się z globalnymfunction(hide)i jest wykonywany, jeśli przycisk wysłania jest naciśniętycancel {String}łączy się z globalnymfunction(hide)i jest wykonywany, jeśli przycisk odwołania jest naciśniętyenter {Boolean}rejestruje kluczenterautomatycznie i wykonuje wysłanie (default:false)center {Boolean}koncentruje kształt w środku ekranuautofocus {Boolean/String}może skupić się na wejściu.String===jQuery selectordla wejściadefault {String}to krótki alias dlaDEFAULT(default, true)closebutton {Boolean}może ukryć przyciskx(default:false)zindex {Number}może wpływać na indeks z (default:12)scrollbar {Boolean}umożliwia przystosowany pasek skręcania (default:true)scrolltop {Boolean}umożliwia skręcanie do góry po wyświetleniu formularza (default:true)scrollbarshadow {Boolean}opcjonalny, umożliwia ciemność w pasku skręcającym (default:false)style {Number}obsługuje dwa style (1: klasyczny (default), 2: pudełko bez podkładki, 3: pudełka bez podłożki)closeoutside {Boolean}zamyka formularz, gdy użytkownik kliknie poza formularzem (default:false)closeesc {Boolean}zamyka formularz, gdy użytkownik naciera kluczESC- Zamknięcie
independent {Boolean}nie zależy od stanu według drogi - Płytka
padding {Number}dla pudełka (default:30) width {Number}opcjonalny, maksymalna szerokość (default:0- pełna szerokości)background {Boolean}opcjonalny, umożliwiający/niewykonujący tło (default:true)transparent {Boolean}opcjonalny, wszystkie elementy na tle pudełka będą klikalne (default:false)align {String}opcjonalny,center(default),left,rightclose {String}łączy się z globalnymfunction()i jest wykonywany, jeśli formularz jest zamknięty- NEW
hide {String}łączy się z globalnymfunction()i jest wykonywany, jeśli formularz ukrywa
Komponent obsługuje dynamiczną ocenę zawartości <script type="text/html">. Poniższy przykład zawiera skrypt z HTML, a komponenta ocenia zawartość, jeśli zostanie wyświetlony j-Form (tylko raz).
<ui-component name="box" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Użyj go z <ui-component name="box">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.
<ui-component name="box" path="common.form" config="if:user;width:500;title:Title;submit:userform_submit" class="hidden">
<nav>
<button><i class="ti ti-angle-down"></i>Menu</button>
</nav>
<div class="padding">
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();
}
var common = {};
// Show the form
common.form = 'user';
</script>