2009-02-23 13 views
5

Sto lavorando a un'app Web in cui gli utenti devono immettere una data e un'ora. Ho usato questo widget calendario prima e funziona benissimo:Consiglia un widget di calendario JS che gestisce sia la data che l'ora?

http://www.dynarch.com/projects/calendar/

Tuttavia, non è stato aggiornato dal 2005. Mi chiedo se qualcuno sa di uno migliore.

Il calendario nell'interfaccia utente di jQuery non gestisce i tempi. Solo date. Ho bisogno di qualcosa che permetta all'utente di inserire sia la data che l'ora usando un controllo.

risposta

3

Non sono a conoscenza di ogni singolo widget di cui fa entrambe le data e l'ora bene. Qualsiasi widget combinato che ho visto è eccessivamente complesso e confuso.

Esistono tuttavia widget di data e ora indipendenti che uso frequentemente: ClockPick e datePicker. Entrambi sono plug-in jQuery, funzionano bene su tutti i browser e sono molto facili da personalizzare.

1

Non penso che esista qualcosa che sia data e tempo (almeno niente di veramente buono).

La pratica generale sembra essere quella di utilizzare un elenco a discesa o una variante di uno. Se stai cercando qualcosa di più flessibile, c'è un plugin jQuery per un time picker che imita l'interfaccia di timekeeper di Google Calendar che trovo molto utile.

http://labs.perifer.se/timedatepicker/

0

Bene, jscalendar può essere configurato per fornire anche un selettore di tempo, impostando showTime: true nei parametri di setup. E si dovrebbe anche impostare singleClick: falso, immagino ...

Purtroppo non sembra funzionare correttamente. L'ora corrente non viene letta da inputField anche dopo che è stata scritta da jscalendar stesso. Così, dopo aver cambiato la data il tempo è impostato a 0: 0 :-(

Se si fissa questo, fatemi sapere, come :-)

Christoph

1

ho trovato una discreta datetimepicker per jQueryUI. È il timepicker addon from Trent Richardson.

Funziona molto bene e può essere fortemente personalizzato per es. supporta i18n e gli stili. Dal momento che l'ho collegato a un sistema esistente non posso usare i temi jQueryUI, ma questo non è un problema reale. Dopo aver caricato un tema, ad es. imposta una diversa immagine di sfondo per il valore .ui-datepicker-header.

Quando si aggiunge il datetimepicker a un elemento di input, è inoltre possibile sovrascrivere tutte le stringhe e i formati passando un oggetto con le rispettive coppie di valori-chiave.

+0

E ovviamente tutto ciò sarà obsoleto una volta che funziona davvero con i browser "tutti". –

1

Mi rendo conto che questa domanda è stata posta qualche tempo fa, nessun gioco di parole. Ma ecco un ottimo esempio di quello che stavi cercando usando Kendo UI

+0

Bello, ma mi piacerebbe vedere qualcosa di simile nell'open source. –

+0

@AmolSharma, Kendo UI Web è open source. Ci sono altre due parti della suite che sono commerciali, ma quello a cui mi riferivo è disponibile come Open source. – JamesRLamar

+0

ma quando vado per il download, sta dando solo una prova di 30 giorni ... che cos'è allora?Come posso andare avanti e posso usare almeno le funzionalità di base di esso? –