ForgeKomponenten
de

Komponenten

j-Parameters

jComponent 20 · jcomponent@20 component Beispiel mit jComponent 20 geladen

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 (kann window, parent oder custom sein)
  • 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:

  • string
  • boolean
  • number
  • date

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.

example.html
<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>