Ho cercato di aggiungere un selezionatore di date al mio sito che consenta agli utenti di selezionare più date non concorrenti. Multidatespicker sembra fare quello che voglio ma sono arrivato a un punto in cui penso di aver scoperto un bug, in particolare con il suo AltField, che è confermato here. Il bug sembra fermare la visualizzazione dei valori dell'altfield. Se visiti il Multidatepicker demo e ispezioni l'altfield vedrai che mentre appare vuoto i valori vengono visualizzati nel codice.Multi Dates Picker Bug?
Il problema che presenta per me è che non posso modificare date selezionate in precedenza quando si restituisce un record dalla mia App/DB. Quando si passa il valore di altfield alla mia app Rails per l'archiviazione del database, ricevo solo i valori nascosti mostrati nel codice.
Se riesco a far sì che l'altfield mostri correttamente questi valori e mi permetta di modificarli tramite il selettore di date, allora dovrei modificare il backend della mia app.
Nota la correzione suggerita sul link github di cui sopra non risolve questo problema - abilita solo le date di rendering in 'dateVar' come selezionate nel selettore .... non fa nulla per mostrare valori in altField.
Qualcuno ha usato questo e ha avuto lo stesso problema e risolto?
Qualcuno sa come risolvere il problema?
O
Qualcuno può suggerire una buona alternativa che funzionerà bene con un Rails 3 Applicazioni che usano Twitter Bootstrap. È molto importante poter selezionare più date non concorrenti. Ho cercato abbastanza estesamente ma MultiDatesPicker sembra essere una delle uniche opzioni che riesco a trovare.
Wow, questo è quasi perfetto! Grazie. L'unico problema che mi sembra di avere con esso è quando eseguo il rendering di un nuovo modulo senza alcun valore preimpostato. Sembra quindi non consentire la selezione di più date. È così se rimuovi l'attributo value nel tuo esempio jsFiddle. hai qualche idea su come aggiustarlo? La mia conoscenza JS è debole quindi apprezzo molto il tuo aiuto qui. – Raoot
Ecco un fiddle aggiornato: http://jsfiddle.net/pfc2b/8/. La logica è che se non c'è una data, inviamo una stringa vuota invece di una matrice. – L105
Fantastico, funziona perfettamente. Grazie mille per il vostro aiuto. – Raoot