j-Box
Конфигуриране:
- Заглавие на
title {String} if {String}условие за показване на формата, тя е в сравнение с стойността в рамките наpathicon {String}Font-Awesome икона безti-или new:ti ti-homereload {String}връзката към глобаленfunction(fullform_component)и се изпълнява, ако формулярът показваsubmit {String}връзката към глобаленfunction(hide)и се изпълнява, ако натиснете бутона за подаванеcancel {String}връзката към глобаленfunction(hide)и се изпълнява, ако натиснете бутона за отмянаenter {Boolean}автоматично улавя ключа наenterи изпълнява подаването (предварително:false)center {Boolean}фокусира формата в средата на екранаautofocus {Boolean/String}може да се фокусира върху входа.String===jQuery selectorза входаdefault {String}е кратък алиас заDEFAULT(default, true)closebutton {Boolean}може да скрие бутонаx(дефолт:false)zindex {Number}може да повлияе на z-индекс (предварително:12)scrollbar {Boolean}позволява персонализирана лента за скалиране (дефолт:true)scrolltop {Boolean}позволява да се върти на върха, след като формулярът е показан (предварително:true)scrollbarshadow {Boolean}е опционален, позволяващ сенка в скалбар (предварително:false)style {Number}поддържа два стила (1: класически (предварително), 2: дъното на кутията без падинг, 3: върха на кутията без падин)closeoutside {Boolean}затваря формуляра, когато потребителят кликне извън формата (предварително:false)closeesc {Boolean}затваря формата, когато потребителят натисне ключа наESC- Затварянето на
independent {Boolean}не зависи от състоянието по пътя padding {Number}падинг за кутията (предварително:30)width {Number}опционално, максимална ширина (предварително:0- пълна ширина)background {Boolean}опционален, активиран/невъзможни фон (предварително:true)transparent {Boolean}опционално, всички елементи на фона на кутията ще бъдат кликвания (предварително:false)align {String}опционален,center(предварително),left,rightclose {String}свързва към глобаленfunction()и се изпълнява, ако формулярът е затворен- NEW
hide {String}връзката към глобаленfunction()и се изпълнява, ако формулярът е скрит
Компонентът поддържа динамична оценка на съдържанието на <script type="text/html">. Примерът по-долу съдържа скрипт с HTML и компонентът оценява съдържанието, ако j-Form се показва (само веднъж).
<ui-component name="box" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Използвайте го с <ui-component name="box">Когато компонентът все още не е зареден, jComponent Изтегляне на първия адрес в DEF.fallback (След това Componentator Източник: Питър Шерка Componentator Съставни съставки, лиценз на 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>