Visualizzazione dei risultati da 1 a 6 su 6

Discussione: datachooser

  1. #1

    datachooser

    Salve a tutti!!!

    cerdcando nei forum e nelle guide a riguardo i DataChooser non ho trovato la cosa che volevo sapere......cioe'

    come assegno ad una variabile qualsiasi, il valore cioe' il giorno selezionato dall'utente???

    parlano di personalizzare, aggiungere o disabilitare date ma......
    forse non ho cercato bene??

    con il componente dataField basta:
    codice:
    NomeComponente.selectedDate;
    ma con DataChooser???

    grazie in anticipo
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    La stessa cosa, ma solo dopo che una data è stata selezionata (all'inizio il valore è undefined).

  3. #3
    grazie mille Nega

    e' tutto ok adesso......anke se ero sicuro che col metodo selectedDate non funzionasse.......

    scusami ancora, quando seleziono una data dal componente tipo "7 gennaio 2006", me lo traduce in "Sat Jan 7 00:00:00 GMT+0100 2006"

    anche se nei parametri del componente ho riscritto i nommi dei mesi e dei giorni in italiano....

    1) come faccio a ottenere i dati in formato italiano?

    e se possibile

    2) come faccio a evitare di vedere l'ora ed il fuso orario?

    Grazie!!!
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    // prendi la data
    var d = chooser.selectedDate;
    // estrai il giorno
    var g = d.getDate();
    // estrai il mese
    var m = chooser.monthNames[d.getMonth()];
    // estrai l'anno
    var y = d.getFullYear();
    // mostra la data
    trace(g + " " + m + " " + y);

  5. #5
    intanto grazie ancora....

    col tuo sistema mi da gg mm aa in italiano

    e' tutto ok adesso....

    ma vorrei capire....

    che gli avro' detto di piu', non abbiamo specificato di tradurre es. (January = Gennaio)

    come fa a farlo?? scusami e grazie
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    var m = chooser.monthNames[d.getMonth()];
    con il metodo getMonth(), applicato all'istanza dell'oggetto Date, ti fai restituire il numero del mese, che va da 0 a 11 (0 per gennaio, 1 per febbraio eccetera).
    Quindi prendi l'array chooser.monthNames, che contiene l'elenco dei nomi dei mesi che TU hai impostato (probabilmente tramite il component inspector), e che è fatto così:
    codice:
    array = ["Gennaio", "Febbraio", ...]
    Quindi questa riga:
    codice:
    chooser.monthNames[d.getMonth()];
    si traduce vagamente in
    codice:
    prendi l'elemento con indice(g.getMonth) dall'elenco(monthNames)
    Il numero restituito è 0, e l'elemento 0 dell'array è gennaio.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.