Autore Topic: Chronoform V5 - Collegare due calendari  (Letto 603 volte)

Offline k_mallok

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Chronoform V5 - Collegare due calendari
« il: 10 Apr 2017, 20:39:03 »
Salve,
prima di scrivere questo post ho rivoltato internet come un calzino alla ricerca di documentazione per la risoluzione del problema, ma non sono riuscito a caverne nulla.


Premessa: Sto costruendo un form per una semplice richiesta di preventivo. Trattandosi di un servizio è prevista una data di inzio ed una di fine.
Il problema è il seguente:
- L'utente seleziona la data X dal calendario inizio
- Desidero che il calendario fine non consenta di selezionare date precedenti alla data X scelta al calendario Inizio.


Ho letto molta documentazione on-line, tante pagine rimandano a Chronoform V4 o alle prime versioni della V5 dove a quanto pare non era previsto il campo calendario.
Sono riuscito settare il calendario "inizio" in modo che non permetta di selezionare date precedenti a quella odierna.
Ho utilizzato questa guida:
https://www.chronoengine.com/faqs/70-cfv5/5216-date-control-using-cfv5-date-picker-element.html


A quanto dice la guida basta creare una funzione :
data-on_date_selected=date_change

da richiamare nell'apposito campo "On date selected" dal tab "advance"  del campo datpiecker.
Ho fatto diversi tentativi, ma non sono riuscito a caverne nulla di utile. Il problema è che non ho trovato nessuna documentazione sui metodi messi a disposizione dell'oggetto datapiecker, inoltre non ho capito se hanno usato jquery o mootools.
Qualcuno ha implementato questa funzione?
Potreste postare un link utile o del codice di esempio.

Grazie, apparentemente sembrava molto semplice, ma c'è una confusione enorme nel web al riguardo e non ho trovato due link che dicono la stessa cosa.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 18282
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:Chronoform V5 - Collegare due calendari
« Risposta #1 il: 11 Apr 2017, 12:18:01 »
prova a leggere qui
http://www.daterangepicker.com/

dovretsi usare il codice personalizzato e non i calendari preconfenzionati da chronoforms
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline k_mallok

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Chronoform V5 - Collegare due calendari
« Risposta #2 il: 13 Apr 2017, 13:54:38 »
Ma a me sembra assurdo che la documentazione preveda questa possibilità e poi nessuno sa come attivarla.
Voglio solo conoscere i metodi get e set del campo date del datepiecker.
Andare a scrivere un codice completo per i calendari come nella pagina suggerita rende inutile l'utilizzo del componente.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 18282
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:Chronoform V5 - Collegare due calendari
« Risposta #3 il: 13 Apr 2017, 14:01:35 »
dove è scritto che la prevede?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline k_mallok

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Chronoform V5 - Collegare due calendari
« Risposta #4 il: 16 Apr 2017, 00:03:05 »
dove è scritto che la prevede?
https://www.chronoengine.com/faqs/70-cfv5/5216-date-control-using-cfv5-date-picker-element.html


Citazione
On selection made
To trigger a function when a date selection has been made, you can use this:
data-on_date_selected=date_change
That code would call a JS function named "date_change" after the date selection has been made, you can use this to set the start date of another field.
« Ultima modifica: 16 Apr 2017, 00:04:49 da k_mallok »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 18282
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:Chronoform V5 - Collegare due calendari
« Risposta #5 il: 16 Apr 2017, 00:25:13 »
non sono bravissimo in inglese, ma credo che dovresti leggere meglio: fa riferimento ad un solo calendario.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 27931
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
    • Xataface Italia
Re:Chronoform V5 - Collegare due calendari
« Risposta #6 il: 16 Apr 2017, 07:43:38 »
Ma non sono due calendari piuttosto che due date dello stesso calendario.
NEWS DataGrill Xataface Installer (Ver. 1.0.1) per Joomla 3.6 - DEMO Gestione Magazzino

Offline giusebos

  • Fuori controllo
  • *
  • Post: 18282
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:Chronoform V5 - Collegare due calendari
« Risposta #7 il: 16 Apr 2017, 10:18:20 »
Per inserire una data di inizio "evento" ed una per fine "evento" occorrono 2 calendari, considerando anche il meccanismo che se nel primo calendario sceglierò il 1o di maggio, nel secondo avrò immediatamente a disposizione le date successive a questa data.

Buona Pasqua :)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 

Torna su