Se in una videata di un progetto di Instant Developer Foundation avete un bottone al quale volete fa eseguire un’operazione lato client richiamando una funzione JavaScript potete farlo e vi dico come fare.
Aggiungete all’applicazione web una directoory custom al cui interno create il file custom3.js.
Editate il file custom3.js e scrivete la vostra funzione JavaScript.
Nella load della videata che contiene il bottone utilizzate il codice qui sotto per recuperare l’id del bottone e aggiungere l’onclick con la chiamata alla funzione e il gioco è fatto.
string idBottone = NuovoPannello.BottoneCliccami.getRD3ID(...)
NuovaApplicazioneWeb.executeOnClient(formatMessage("document.getElementById('|1').onclick=attivaMessaggio", idBottone, ...))
La prima istruzione recupera l’id del bottone dal dom e la seconda aggiunge al bottone l’onclick con la chiamata alla funzione attivaMessaggio.
Nel progetto di esempio allegato al click del bottone viene emesso un alert.
Funzione Javascript Aggiunta.zip (479,5 KB)