j-Rules
Az összetevő létrehozhat egy egyszerű szabályokat, amelyeket néhány motorra átalakíthat Total.js Az összetevő használja j-Directory Az összetevő.
konfiguráció:
dirsearc {String}hA keresési beviteli tartály aj-Directory-ben, alapértelmezett:search
adatnyilatkozat:
var form = [];
form.push({ enabled: true, label: 'CPU', name: 'cpu', type: 'number', comparer: '==', value: 0, note: 'Value in mega bytes' });
form.push({ enabled: false, label: 'Memory', name: 'memory', type: 'number', comparer: '>', value: 0 });
form.push({ enabled: true, label: 'Error', name: 'error', type: 'string', comparer: '==', items: [{ name: 'Error', id: 'error' }, { name: 'Obsolete', id: 'obsolete' }] });
form.push({ enabled: false, label: 'Offline', name: 'offline', type: 'boolean', comparer: '==', value: 0 });Az adatok tulajdonságai az adatnyilatkozatban:
name {String}egy elem azonosító (követelt)label {String}egy címke (követelmény)note {String}egy kis jegyzet ellenőrzés alatttype {String}egy típusú, alacsonyabb eset (követelt)items {Object Array}elemek astringtípus csak a[{ id: String, name: String }]formában- A
enabled {Boolean}lehetővé teszi az elemet comparer {String}lehet==,!=,>,>=,<=,<(követelt)value {Number/Boolean/String}Értéke
Megengedett típusok az adatokban:
stringbooleannumber
Használja a <ui-component name="rules">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="LAZY directory"></ui-component>
<div style="width:600px;padding:20px">
<ui-component name="rules" path="form"></ui-component>
</div>
<script>
var form = [];
form.push({ enabled: true, label: 'CPU', name: 'cpu', type: 'number', comparer: '==', placeholder: '', value: 0, note: 'Value in mega bytes' });
form.push({ enabled: false, label: 'Memory', name: 'memory', type: 'number', comparer: '>', placeholder: '', value: 0 });
form.push({ enabled: true, label: 'Error', name: 'error', type: 'string', comparer: '==', items: [{ name: 'Error', id: 'error' }, { name: 'Obsolete', id: 'obsolete' }] });
form.push({ enabled: false, label: 'Offline', name: 'offline', type: 'boolean', comparer: '==', value: 0 });
</script>