ForgeKomponenty
pl

Komponenty

j-Dropdown

jComponent 20 · jcomponent@20 component Przykład załadowany z jComponent 20

Konfiguracja:

  • required {Boolean} (opcjonalnie) umożliwia „wymagane” (default: false)
  • items {String} (opcjonalne) statyczne elementy key1|value1, key2 with value, key3|value
  • Ikony icon {String} (opcjonalne) dla etykiet np. home, cog, itp.
  • label {String} (opcjonalna) etykieta (default jest treścią HTML)
  • type {String} (opcjonalny) może być number (konwertuje wartości String do Number)
  • Ścieżka datasource {String} do źródła danych (musi być rozmieszczona)
  • text {String} określa nazwę właściwości dla tekstu (w źródle danych), wstępnie: name
  • value {String} określa nazwę właściwości dla wartości (w źródle danych) wstępnie: id
  • empty {String} (opcjonalnie) dodaje puste pole
  • disabled {Boolean} (opcjonalnie) wyłącza ten składnik
  • Funkcja strzałki if {String} (opcjonalna) jako warunek filtracji źródła danych, przykład: if:n => !n.removed

Użyj go z <ui-component name="dropdown">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja MIT.

example.html
<div style="width:400px">
	<ui-component name="dropdown" path="form.idcategory" config="datasource:datasource;empty:;required:true;type:number;icon:navicon">Category</ui-component>
	<br />
	<ui-component name="dropdown" path="form.idinline" config="items:,A|1,B|2,C|3">Inline options</ui-component>
</div>

<script>
	var datasource = [{ name: 'A', id: 1 }, { name: 'B', id: 2 }, { name: 'C', id: 3 }];
	var form = {};
</script>