j-Parts
Ez a tartalom képes kezelni több parts tárolt a Array és összpontosít egy adott részre.
konfiguráció:
parent {String}szülőterület részméretének köszönhetően (default:auto)margin {Number}függőleges margin (default:0)create {String}egy link afunction(part)-hez, ha a rész létrehozott (egy alkalommal)focus {String}egy link afunction(part)-hez, akkor fut, ha a rész összpontosítclose {String}egy link afunction(part)-hez, akkor fut, ha a rész zárva van
Jó tudni 1:
- Az összes
~PATH~kifejezés automatikusan helyettesíthető aitem.path - Az összes
~ID~kifejezés automatikusan helyettesíthető aitem.id
Elemek specifikáció:
item.id {String}nagyon fontos, rész azonosítóitem.blur {String/Function(el, item)}opcionális, egy link afunction(element, item)ha a rész összpontosítitem.focus {String/Function(el, item)}vagyitem.reload {String}opcionális, afunction(element, item)-hez való link, ha a rész összpontosítitem.remove {String/Function(el, item)}opcionális, afunction(element, item)linkje, ha a rész eltávolításra kerülitem.html {String}HTML tartalom vagy használataitem.urlitem.import {String}URL-cím a tartalom részéhezitem.path {String}opcionális, automatikusan helyettesíti az összes~PATH~mondatotitem.delay {Number}ainvisibleosztály eltávolításának késleltetése- NEW
item.attrd {Object}hozzáadja adata-keyattribútumokat az elemhez
bővítése az összetevővel:
- A
item.focused {Boolean}meghatározza, hogy a rész összpontosít-e vagy sem item.element {jQuery}rész elem
módszerek:
- A
component.close(id)befejeződik - A
component.focus(id)rész component.rename(id, name, [icon])rész
Használja a <ui-component name="parts">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<ui-component name="exec">
<ui-bind path="myparts" config="template" class="block">
<script type="text/html">
{{ foreach m in value }}
<button class="exec" data-exec="changepart" data-id="{{ m.id }}"><i class="ti ti-times exec mr5" data-prevent="true" data-exec="closepart"></i>{{ m.name }}</button>
{{ end }}
</script>
</ui-bind>
<br />
<div style="width:600px;height:300px;border:1px solid #E0E0E0">
<ui-component name="parts" path="myparts" config="parent:auto"></ui-component>
</div>
</ui-component>
<script>
var myparts = [];
myparts.push({ id: '1', name: 'Part 1', html: '<div class="padding">Part 1</div>' });
myparts.push({ id: '2', name: 'Part 2', html: '<div class="padding">Part 2</div>' });
myparts.push({ id: '3', name: 'Part 3', html: '<div class="padding">Part 3</div>' });
function changepart(el ,e) {
var id = ATTRD(el);
SETTER('parts/focus', id);
}
function closepart(el, e) {
var id = ATTRD(el);
SETTER('parts/close', id);
}
</script>