j-Parameters
Diese Komponente kann interne Parameter ändern.
Konfiguration:
dateformat {String}optional, ein Datumsformat (Standard:yyyy-MM-dd)search {String}optional, Platzhalter für Sucheingabe (Standard:Search)height {Number}optional, eine Höhe des Elements (Standard:undefined)parent {String}optional, jQuery-Selektor für die automatische Höheneinstellung (kannwindow,parentodercustomsein)hidetype {Boolean}optional, verbirgt den Typ (Standard:false)margin {Number}optional, vertikaler Rand (Standard:0)
Datendeklaration:
var form = [];
form.push({ name: 'user.firstname', label: 'First name', type: 'string', value: 'Peter Sirka' });
form.push({ name: 'user.age', type: 'number', value: 33, min: 18, max: 50 });
form.push({ name: 'user.birth', type: 'date', value: NOW });
form.push({ name: 'user.newsletter', type: 'boolean', value: true });Zulässige Typen in Daten:
stringbooleannumberdate
Verwenden Sie es mit <ui-component name="parameters">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<ui-component name="parameters" path="form" config="height:200"></ui-component>
<script>
var form = [];
form.push({ name: 'user.firstname', type: 'string', value: 'Peter' });
form.push({ name: 'user.lastname', type: 'string', placeholder: 'String' });
form.push({ name: 'user.age', type: 'number', value: 33 });
form.push({ name: 'user.birth', type: 'date', value: NOW });
form.push({ name: 'user.newsletter', type: 'boolean', value: true });
</script>