Il menu “Aiuto” di un software è molto utile. Ovviamente, è presente una voce di menu per aprire la documentazione online del software, ma anche per contattare l’assistenza e diverse altre voci a seconda del software.
Con 4D v20, è possibile creare facilmente il menu “Aiuto” della propria applicazione passando una raccolta che descrive le diverse voci di menu.
È disponibile un nuovo comando SET HELP MENU è disponibile. È sufficiente passare a questo comando una collezione di oggetti. Ogni oggetto rappresenta una voce di menu. Per ogni voce è possibile definire :
- title – il titolo della voce di menu
- action – un’azione standard che verrà eseguita quando il menu viene richiamato
- method – il nome di un metodo o di una formula che verrà eseguita quando il menu verrà richiamato
- worker – il nome di un lavoratore o il numero di un processo
- shortcutAlt shortcutShift, e – la scorciatoia per attivare il menu shortcutKey
Esempio:
Nel codice seguente vengono create due voci di menu.
- La prima richiama il metodo “methodMenu” e utilizza il tasto di scelta rapida Ctrl+Alt+Y su Windows e Cmd+Alt+Y su macOS.
- Il secondo richiama l’azione “Centro di manutenzione e sicurezza” e utilizza il tasto di scelta rapida Ctrl+Maiusc+Y su Windows e Cmd+Maiusc+Y su macOS.
var $col : Collection
)
$col :=New Collection
$col .push(New object( \
"title"; "Call \"methodMenu\" method"; \
"worker"; "workerMenu"; \
"method"; "methodMenu"; \
"shortcutAlt"; True; "shortcutKey"; "Y"))
$col .push(Null)
$col .push(New object( \
"title"; "Call \"MSC\" action"; \
"action"; ak msc; \
"shortcutShift"; True; "shortcutKey"; "Y"))
SET HELP MENU ($col
Ecco il risultato:
Come sempre, potete trovare maggiori dettagli nella documentazione e darci un feedback sul forum.