Pourquoi est-il impossible de récupérer les valeurs de CalendarBox depuis l'intérieur d'une IfBox dans une fenêtre modale ?J'utilise JMP 19. J'ai une fenêtre modale avec une interface utilisateur interactive. Dans cette interface, l'utilisateur choisit des dates et je souhaite utiliser ces dates lorsqu'il ferme la fenêtre.
Je peux obtenir la valeur d'un RadioBox ou d'un TextEditBox, alors pourquoi le CalendarBox s'affiche-t-il comme Empty() lorsque j'essaie d'en récupérer les valeurs ?
QueryWindow = NewWindow("Query.jsl",
<
<MODAL></MODAL>
<BR />
<LINGO-LABS id="lingo-labs-916430" slang="en-US" mode="CREATE">
<LINGO-LABEL>Automatisation et scriptage</LINGO-LABEL>
</LINGO-LABS>
Re: Pourquoi ne puis-je pas récupérer les valeurs de CalendarBox depuis l'intérieur d'un IfBox dans une fenêtre modale ?Je n'ai pas étudié cela depuis un certain temps, mais il semble que cela fonctionne toujours : Sélectionner une plage de dates avec des champs de calendrier
Re: Pourquoi ne puis-je pas récupérer les valeurs de CalendarBox depuis l'intérieur d'un IfBox dans une fenêtre modale ?Il se peut que la fonction « Retourner le résultat » ne fonctionne pas avec la fonction « Obtenir la date » utilisée par le calendrier. En général, je ne me fie pas uniquement à « Retourner le résultat » et j'ajoute toujours des boutons OK/Annuler aux fenêtres modales. Dans ce cas, vous pouvez ajouter « Obtenir la date » au bouton OK, par exemple.
QueryWindow = New Window("Query.jsl",
<
<MODAL></MODAL>
Re: Pourquoi ne puis-je pas récupérer les valeurs de CalendarBox depuis l'intérieur d'un IfBox dans une fenêtre modale ?J'apprécie vraiment votre réponse.
J'ai également réussi à faire la même chose avec OnValidate, mais j'aimerais tout de même comprendre pourquoi QueryWindow[] est vide. Cela m'aiderait à comprendre ce qui empêche son fonctionnement dans les deux sens.
Re: Pourquoi ne puis-je pas récupérer les valeurs de CalendarBox depuis l'intérieur d'un IfBox dans une fenêtre modale ?Avez-vous vérifié que le problème vient bien de la combinaison ifbox + calendrier ?
Names Default To Here(1);
nw = New Window("Query.jsl",
<
<MODAL></MODAL>
<P>Je suppose que << Return Result, que vous pouvez utiliser pour obtenir les résultats des entrées de la fenêtre modale, ne fonctionne pas uniquement avec Calendar Box() et renverra donc Empty().</P>
Re: Pourquoi ne puis-je pas récupérer les valeurs de CalendarBox depuis l'intérieur d'un IfBox dans une fenêtre modale ?Ah, ça n'a fonctionné ni avec IfBox(CalendarBox()) ni avec CalendarBox(). J'ai dû utiliser les boutons ou OnValidate.