English
Instant Developer Foundation Documentazione
Aiutaci anche tu a migliorare la Documentazione: vai in fondo alla pagina, esprimi la tua valutazione sull'articolo e aggiungi il tuo feedback.
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Inizializzazione

Get URL Param

funzione link

Scopo

Questa funzione permette di recuperare il valore di un determinato parametro passato all'applicazione via URL. Solitamente è utilizzata per pilotare l'applicazione mediante l'utilizzo di semplici link.

Sintassi

string parametro = "" // Leggo il comando dall'URL
// 
parametro := GetURLParam(nome parametro)

Argomenti

Variable Name E' una stringa contenente il nome del parametro di cui si vuole ottenere il valore.

Valore di ritorno

Viene ritornata una stringa contenente il valore del parametro desiderato, se il parametro non viene trovato nell'URL viene ritornata una stringa vuota.

Esempio di codice

// *****************************
// Called when a form is focused
// *****************************

event Prodotti.Activate()
{
  Prodotti.Testi.Caption := Empty String
  // 
  if GetURLParam(TIPO) = UPDROW
    ...
  if GetURLParam(TIPO) = VALROW
    ...
  if GetURLParam(TIPO) = SETERR
    ...
  if GetURLParam(TIPO) = NEWROW
    ...
  if GetURLParam(TIPO) = ONPOPUP
    ...
  if GetURLParam(TIPO) = PRPSTMT
  {
    Prodotti.Locked := False
    Prodotti.Testi.Caption := TESTO PRPSTMT
    Prodotti.Idcategoria.SetEnabled(False)
    Prodotti.ShowMultipleSelection := True
    Prodotti.SetRowSelected(ONE, ??)
  }
  // 
  // Se non c'è un testo da mostrare nascondo il messaggio

  if Prodotti.Testi.Caption = Empty String
  {
    Prodotti.Testi.SetVisible(False)
  }
}
  • Attenzione: L'URL dell'applicazione viene analizzato solo se contiene il parametro "CMD". Qualora l'URL non lo contenga la funzione GetURLParam restituisce il valore Null.

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • Show Multiple Selection (proprietà)
  • Set Row Selected (procedura)
  • Set Enabled (procedura)
  • On Command (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum