Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    [ajax] aggiornare dropdown

    Ho questo scenario.

    La pagina A contiene un dropdown che legge i dati da una tabella.
    Al fianco, un link mi apre un popup B

    Questo popup B ha una lista che legge i dati dalla stessa tabella del dropdown.
    In B posso, selezionare un elemento della lista (link); cancellare un elemento; aggiungere un elemento; modificare un elemento.


    Il mio intento è:
    se seleziono un elemento, o lo modifico, o lo cancello, o lo aggiungo, debbo aggiornare il dropdown di A.

    Un piccolo suggerimento? :master:
    Pietro

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Ciao Pietro,
    se non hai già risolto, ti suggerisco un sistema che ho usato tempo fa per una cosa del genere.
    Io ho messo in un panel centrato nel monitor un iframe, che carica un listbox troppo grosso per essere sempre presente nella pagina(lo mostro in stile finestra modale).
    In questo panel ho anche messo due pulsanti(potrebbero essere gli aggiungi/cancella ecc del tuo esempio).
    La cosa diversa dal solito è che il list posizionato nell'iframe sembra inglobato nella pagina ma non è così.
    Al onchange, via javascript scrivo i valori nel solito hidden nella pagina padre.
    A questo punto ho i pulsanti che essendo nella stessa pagina del listbox sul quale vuoi intervenire possono cancellare e aggiornare il list leggendo il valore dell'hidden(che io poi scrivo in una label per mantenerne il valore tra i vari postback).

    Ciao.
    Legnetto

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: Si, questo è un modo diverso di risolvere. Ciao
    Pietro

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.