Mi chiedo se sia possibile e se sì, come potrei fare? Sto cercando di fare in modo che il widget utilizzi un calendario Jalali (persiano).Come configurare jQuery UI Datepicker per usare un calendario localizzato?
risposta
Non tanto una soluzione, anche se non completa, ma ho appena trovato this nice implementation, l'articolo è in persiano, ma l'autore implementa il datepicker dell'interfaccia utente jQuery con entrambi i calendari persiano e arabo.
EDIT 2013/09/06:
Un altro contributo su Github, mi piace questa implementazione meglio come mi evita di dover leggere i valori modulo di raccolta e di eseguire manipolazioni di stringhe dodgy per convertire la data.
jQuery UI Datepicker localizzazione
In generale, per aggiungere la localizzazione di jQuery UI Datepicker è necessario includere un file di localizzazione specifica subito dopo tra cui lo script del Datepicker. Ad esempio, per impostare una localizzazione francese, faresti questo:
[...include jQuery and jQuery UI...]
<script type="text/javascript" src="jquery.ui.datepicker-fr.js"></script>
I file di localizzazione sono inclusi come parte del standard jQuery UI download, in una directory separata (development-bundle/ui/i18n
). Per ulteriori informazioni, consultare Datepicker API documentation (in "Localizzazione").
Stato attuale: Farsi in, Jalali fuori
Attualmente, jQuery UI pacchetto di download non sembra includere un file di localizzazione Jalali. Per ora, sembra esserci solo un normale calendario (georgiano) tradotto in farsi (jquery.ui.datepicker-fr.js
).
Soluzione 1 - personalizzato file di localizzazione
Se si preferisce attaccare con datepicker di jQuery UI, è possibile creare un file di localizzazione personalizzato, in base al formato dei file di localizzazione esistenti. Se hai familiarità con il calendario in questione, non dovrebbe essere difficile.
Soluzione 2 - utilizzare un plugin diverso
Si consiglia di utilizzare il jQuery Calendars plugin invece. Include già la maggior parte dei calendari mondiali più comuni in several languages and formats, quindi la generazione di una Jalali o di qualsiasi altro calendario estero è gestita da un tocco di un'impostazione.
Potrebbe essere troppo tardi, ma da quando ci sono incappato, ecco una demo qualcuno è stato così gentile da sopportare. Tutti i crediti per autore sconosciuto http://jquery-ui.googlecode.com/svn/tags/1.6rc5/demos/datepicker/localization.html
- 1. JQuery UI Datepicker: Fare un datepicker grilletto
- 2. jQuery UI DatePicker per mostrare solo l'anno
- 3. Aggiungi l'immagine jquery del calendario a datepicker
- 4. Jquery ui Datepicker maxDate dinamicamente
- 5. Jeditable con jQuery UI Datepicker
- 6. jQuery UI datepicker translation
- 7. jQuery-UI Datepicker: trascinabile?
- 8. JQuery UI DatePicker - Può gestire più date?
- 9. jQuery UI Datepicker - Perché il 2nd datepicker scompare onfocus?
- 10. jquery ui datepicker anno successivo e precedente
- 11. Quale modo per aggiungere testo a jquery ui datepicker cell?
- 12. jquery ui datepicker formato data
- 13. jQuery UI datepicker: aggiungi 6 mesi a un altro datepicker
- 14. jquery UI datepicker sfondo trasparente
- 15. jQuery UI Datepicker Today Link
- 16. jQuery-UI datepicker data predefinita
- 17. jQuery UI Datepicker con jQuery brillo
- 18. Come ottenere la dataFormat da jQuery UI datepicker?
- 19. Usa JQuery UI Datepicker con icone di Jquery UI Tema
- 20. Jquery UI datepicker cambia colore di sfondo per un giorno
- 21. JQuery UI Datepicker - Come rimuovere il pulsante "Fatto"
- 22. jquery ui datepicker dentro asp.net UpdatePanel
- 23. Come impostare le lingue per due jquery ui datepicker
- 24. jQuery UI datepicker data di reset
- 25. jQuery UI Datepicker - Selezioni di date multiple
- 26. Mostra testo aggiuntivo accanto a date in jQuery UI datepicker
- 27. jQuery UI Datepicker - Disabilita giorni specifici
- 28. Perché il mio jQuery UI datepicker non inadempiente di inglese
- 29. Datepicker in semantico ui
- 30. jquery-ui datepicker integrazione di più lingue