229 messaggi dal 20 novembre 2014
Ciao a tutti,
ho googlato un po' ma non ho trovato una buona soluzione al mio problema...
Ho una tabella in cui vengono segnate delle attività da svolgere in varie giornate, vorrei anzicchè avere la solita vista a "lista" vorrei creare qualcosa che mi permettesse di leggere questi dati in forma di calendario tipo calendar di google.
Qualcuno sa darmi una dritta o buon materiale da leggere?
Grazie a chiunque voglia provarci
ciao
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
hai visto fullcalendar.io?

Puoi impostare una o più event sources, in modo che gli eventi da visualizzare sul calendario siano caricati via ajax man mano che l'utente si sposta nel calendario.
http://fullcalendar.io/docs/event_data/eventSources/

Se ha una sola fonte, puoi usare events.
http://fullcalendar.io/docs/event_data/events_json_feed/

Gli url che indichi come event sources dovranno produrre un array di oggetti json con queste proprietà:
http://fullcalendar.io/docs/event_data/Event_Object/

ciao,
Moreno
Modificato da BrightSoul il 10 agosto 2016 19.58 -

Enjoy learning and just keep making
229 messaggi dal 20 novembre 2014
Ciao Moreno,
grazie per la risposta, ho fatto una prova molto veloce solo che ho avuto problemi col twitter bootstrap che io non uso (ho il bootstrap base) e ho incasinato un po il tutto, per cui ho dovuto ripristinare il vecchio progetto.
Per questo motivo speravo di trovare qualcos'altro ma ho l'impressione che non ci sia molto in giro di "free"
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,


ho fatto una prova molto veloce

Riprovaci perché "molto veloce" non ti aiuta. Se pensi che fullcalendar.io sia una buona soluzione per te, non c'è problema tecnico che dovrebbe fermarti.

Puoi iniziare col posizionarlo in una pagina completamente vuota (non necessita di bootstrap), poi prova a caricare gli eventi leggendoli da un file json, e poi rendi questo json dinamico facendolo generare da codice lato server (es. un'action di ASP.NET MVC o ASP.NET Web API o un HttpHandler o un WebMethod di ASP.NET WebForms).

A questo punto puoi decidere con consapevolezza se fullcalendar.io è davvero una soluzione che ti piace usare. Se sì, puoi passare ad integrarlo nel tuo sito, iniziando col copiare-incollare il codice HTML.


ho avuto problemi col twitter bootstrap che io non uso (ho il bootstrap base)

C'è un solo "bootstrap", ma nel tempo sono state rilasciate varie versioni. Se non lo usi nel tuo progetto, fullcalendar.io non ti obbliga ad usarlo, infatti negli esempi da scaricare non ne trovi traccia.

Se hai difficoltà nel generare il json degli eventi possiamo risolverlo insieme.

ciao,
Moreno

Enjoy learning and just keep making
229 messaggi dal 20 novembre 2014
Grandissimo Moreno,
ti ringrazio per le dritte, proverò come dici tu perchè non mi dispiaceva il funzionamento, l'ho provato anche se come evento mi segnava l'orario sbagliato.
Ti aggiornerò sullo stato dell'arte :)
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
l'orario sbagliato potrebbe dipendere da un diverso fuso orario usato dal calendario.

Idealmente, dovresti fornire al calendario le date/ora secondo il meridiano di Greenwich (ora UTC), e poi usare questa opzione quando crei il calendario:

timezoneParam: "local"

E' documentata qui:
http://fullcalendar.io/docs/event_data/timezoneParam/

In questo modo tu fornisci date UTC, ma il calendario mostra gli orari in accordo con il fuso orario dell'utente, così supporti anche utenti da vari paesi.
E' un po' quel che succede con rio2016.com, il sito delle olimpiadi. Gli orari vengono sempre mostrati nel fuso orario di chi li visualizza.

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.