Visibilità di un oggetto per script

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
Ponastro
Messaggi: 13
Iscritto il: domenica 15 settembre 2013, 15:05

Visibilità di un oggetto per script

Messaggio da Ponastro » venerdì 21 maggio 2021, 19:35

Buona sera.
Approfitto di nuovo della bontà e disponibilità dei partecipanti al forum per fare una richiesta probabilmente banale ma sulla quale ho sbattuto la testa senza risultato.
Esiste un modo per far fare a uno script un comando apparentemente semplice come:

If l'oggetto <nome dell'oggetto> è visibile
chiudi l'oggetto <nome dell'oggetto>
End if

Grazie per la pazienza a tutti e a ciascuno

Avatar utente
fabio.beri
Messaggi: 1697
Iscritto il: sabato 4 ottobre 2014, 16:24

Re: Visibilità di un oggetto per script

Messaggio da fabio.beri » lunedì 24 maggio 2021, 15:31

Buon pomeriggio.

Cosa significa "CHIUDI L'OGGETTO" ? parliamo di un popover? di una finestra?
non mi vengono in mente altre cose che possano "chiudersi".
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18

Omnia Studio

-----------------------------------------
http://www.omniagest.it

Ponastro
Messaggi: 13
Iscritto il: domenica 15 settembre 2013, 15:05

Re: Visibilità di un oggetto per script

Messaggio da Ponastro » lunedì 24 maggio 2021, 17:37

Buon pomeriggio
Grazie per il riscontro
In realtà per l'occasione si tratta di utilizzare un pulsante per aprire se è chiuso e per chiudere se è aperto un popover.
Tuttavia il problema mi si è posto più volte in passato anche per delle finestre e non sono mai riuscito a risolverlo.
Siccome ho cominciato a smanettare in modo amatoriale molti anni fa con Hypercard (del cui impianto in qualche modo Filemaker è un po' figlio), ricordo uno splendido comando che ti permetteva di farlo senza difficoltà:

If the visible of window <windowname> = true then
set the visible of window <windowname> to false
else
set the visible of window <windowname> to true
end if

Non riesco a mimare la cosa in FM, purtroppo…
Grazie per la pazienza

Avatar utente
fabio.beri
Messaggi: 1697
Iscritto il: sabato 4 ottobre 2014, 16:24

Re: Visibilità di un oggetto per script

Messaggio da fabio.beri » martedì 25 maggio 2021, 17:28

Più o meno anche in FileMaker c'è un qualcosa di analogo.

FileMaker intercetta i nomi delle finestre aperte con la funzione

Codice: Seleziona tutto

NomeFinestre
e per chiudere la finestra, l'istruzione CHIUDI FINESTRA

Il popover si chiude con la l'istruzione CHIUDI POPOVER.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18

Omnia Studio

-----------------------------------------
http://www.omniagest.it

Ponastro
Messaggi: 13
Iscritto il: domenica 15 settembre 2013, 15:05

Re: Visibilità di un oggetto per script

Messaggio da Ponastro » mercoledì 26 maggio 2021, 8:44

Grazie, è un po' macchinoso ma funziona. Non purtroppo per i popover, ma ce la possiamo fare lo stesso.
Grazie di nuovo

Rispondi