56 messaggi dal 31 maggio 2004
Salve a tutti,
il mio scenario è questo: ho 3 DropDownList che vengono popolate da DB e i cui valori vengono filtrati sulla base delle selezioni fatte su ciascuna. In pratica non è un popolamento a cascata, ma l'utente può iniziare a scegliere un valore da una qualsiasi delle 3 DDL e le altre due rimanenti si popoleranno a seconda della scelta fatta sulla prima (e così via per la terza).

Il problema si presenta con gli UTENTI VELOCI, cioè con quelli che eseguono la scelta prima ancora che le DDL vengano popolate dopo la prima scelta. In questo caso cioè, quando non si da tempo al sistema di popolare le DDL e rigenerare la pagina, si rischia di scegliere un Item che dopo il filtraggio potrebbe non essereci. E in questo caso mi si solleva un errore che mi manda in tilt tutto!

Volevo allora chiedervi se esiste un modo per "bloccare" la scelta degli item in una DDL fintanto che l'operazione di popolamento non ha termine... non so spiegarmi meglio, spero abbiate capito il mio probelma.

Uso AJAX con un ProgressPanle per inserire un messaggino di attesa durante il caricamento... ma pare che non basti, gli smanettoni non aspettano!

Qualche suggerimento?
disabilità tramite javascript la DropDownList non appena prima di fare il PostBack

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
56 messaggi dal 31 maggio 2004
ehm... sono un po' ignorante in matiera di javascript, che potresti farmi un esempiuccio anche solo indicativo?

grazie
dai un occhiata quà:

http://66.129.67.4/p/1296562/2526781.aspx

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
56 messaggi dal 31 maggio 2004
ok, grazie per il link. Solo un'altra cosa poi forse riesco a fare qualche prova: quando lancio la funzione che disabilita le mie DDL?

Scusa se abuso della tua pazienza ma la cosa mi è proprio ostica.
lo fa questa funzione add_populated

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.