Interazioni YNC mediante script
È possibile progettare interazioni Sì, No, Annulla (YNC) utilizzando script di automazione. È necessario eseguire alcuni lavori preparatori prima di scrivere lo script. Innanzitutto, definire un messaggio che supporti l'interazione YNC. Assicurarsi di avere il messaggio come informativo e di supportare i pulsanti Sì e No.
Il seguente caso d'uso visualizza una finestra di dialogo sì o no quando la priorità è impostata su 1. La finestra di dialogo chiede agli utenti se desiderano impostare un fornitore predefinito. Se l'utente seleziona "sì", lo script imposta il fornitore predefinito A0001 e contrassegna il campo del fornitore come richiesto. Se l'utente seleziona "no", il fornitore viene contrassegnato come non richiesto.
Il seguente script associa la variabile v al fornitore e viene aggiunto come uno script del punto di avvio dell'attributo all'evento
action
. La chiave del messaggio assetpr
è stata definita nel gruppo di messaggi asset
come messaggio informativo con i pulsanti Y e N. abilitati.def yes():
global v,v_required
v = "A0001"
v_required = True
def no():
global v,v_required
v_required = False;