ForgeComponenti
it

Componenti

j-ShoppingCart

jComponent 20 · jcomponent@20 component Esempio caricato con jComponent 20
  • singolo
  • Supporto discount
  • I dati vengono memorizzati in locale

Configurazione:

  • discount {Number} una percentuale di sconto (opzionale, predefinito: 0)
  • Data di scadenza expiration {String} (default: 6 days)

La uscita:

{
	items: [
		{
			name: String,
			price: Number,
			total: Number,
			count: Number,
			date: Date
		}
	],
	price: Number,
	total: Number,
	count: Number
}

Metodi

  • instance.add(id, price, count, [name]) aggiunge un nuovo prodotto o aumenta il numero se il prodotto esiste
  • instance.upd(id, [count], [price], [name]) aggiornamento dei dati del prodotto
  • instance.buy(id, price, count, [name]) crea/aggiorna il prodotto
  • instance.rem(id) rimuove il prodotto
  • Il prodotto è controllato da instance.has(id)
  • instance.read(id) Leggi il prodotto
  • instance.clear() chiude tutti i prodotti
  • instance.clean() rimuove tutti i prodotti con zero
  • instance.sync(function(array_id_products, meta) {}) crea dati per la sincronizzazione con il server

Eventi globali

  • ON('shoppingcart.add', function(item) {})
  • ON('shoppingcart.upd', function(item) {})
  • ON('shoppingcart.rem', function(id) {})
  • ON('shoppingcart.sum', function(data) {})
  • ON('shoppingcart.clear', function() {})

Utilizzare con <ui-component name="shoppingcart">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.

example.html
<ui-component name="shoppingcart" path="common.shoppingcart"></ui-component>

<script>
	var common = {};
</script>