Boite De Dialogue - Date
#1
Posté 27 août 2012 - 10:58
Je cherche à faire une boite de dialogue pour proposer à l'utilisateur le choix d'une date.
Pour l'instant, on inscrit juste la date dans un champ texte classique "27/08/2012", mais je voudrais proposer une interface de choix plus sympa comme on l'a souvent dans les calendriers ou l'on peut sélectionner la date souhaitée
Avez vous déjà fais cela ?
Thais
#2
Posté 27 août 2012 - 11:06
Si tu veux que ta rubrique reste au format Texte, c'est jouable, mais un peu plus compliqué en affichant une fenêtre dédiée reproduisant un calendrier.
"Ce qui compte dans la sauvegarde des condors et de leurs congénères, ce n'est pas tant que nous avons besoin des condors, mais que nous avons besoin des qualités humaines nécessaires pour les sauver. Ce sont précisément celles-là même qui nous seront nécessaires pour nous sauver nous-mêmes." Ian Mac Millan
#3
Posté 27 août 2012 - 14:15
Avec une rubrique au format Date, tu peux dans les options de la rubrique (dans l'inspecteur) demander qu'un calendrier s'affiche quand tu cliques dans la rubrique
C'est exactement ce que je cherche a faire mais plutôt que de sélectionner une rubrique pour choisir une date, je voudrais le demander à l'utilisateur via une boite de dialogue ?
Thais
#4
Posté 27 août 2012 - 16:12
Il te faut utiliser un plugin, gratuit, DIALOG PLUGIN. http://kargas.net
Ou voir du côté des payant, Troi ou 24U.
Sinon, avec la version 12, tu peux utiliser la nouvelle gestion des fenêtre modale, qui permet justement de faire des fenêtre de dialogue.
#5
Posté 27 août 2012 - 17:29
J'ai jete un coup d'oeil chez Kargas, mais j'ai pas trouve mon bonheur ... si tu as une idee n'hésites pas.
Je ne connais pas les fenetres modales, je vais regarder.
Thais
#6
Posté 27 août 2012 - 18:44
- Les Dialog Plugin de Kargas, pour la partie boite de dialogue avec calendrier, ne marche pas sous Mac, uniquement sur PC
- Fenetre modale ... pas top et ne fais pas l'affaire.
D'autres idées ? Est ce possible avec un petit AppleScript ?
A+
Thais
#7
Posté 28 août 2012 - 11:43
Est ce possible avec un petit AppleScript ?
Si j'ai bien compris ce que tu souhaites obtenir, à savoir un calendrier navigable et cliquable, la réponse est Non, pas avec l'installation par défaut d'AppleScript en tout cas.
Il existe des Osax (plug-ins pour AS) capables d'afficher des boîtes de dialogues personnalisées, notamment celui développé par un éditeur bien connu de la communauté Fmp : 24U Appearance OSAX 4.0, mais je ne crois pas que l'option "Calendrier tout fait" soit proposée (à vérifier tout de même).
Bien-sûr, l'avantage du calendrier, hormis la représentation "graphique" du mois en cours, est le fait de pouvoir choisir une date très rapidement, avec 2 ou 3 clics en moyenne, mais ce n'est pas la seule solution envisageable dans un développement Fmp.
Une autre possibilité, un peu moins "sexy", mais tout aussi ergonomique, consisterait à proposer 3 popup-menus, un peut comme ce qu'on trouve dans les formulaires d'inscription sur le Web : le premier popup-menu pour les jours (de 1 à 31), l'autre pour les mois (de 1 à 12) et le dernier pour les années (suivant l'utilisation, 5 à 10 années précédentes et suivantes à l'année en cours, voire d'avantage au besoin).
Une entrée automatique pourrait même choisir la date par défaut à chaque création d'une nouvelle fiche (la date actuelle par exemple), de plus, un simple calcul (horodatage) pourrait renseigner automatiquement une rubrique de type date.
Bref, pour le calendrier, si l'option d'affichage de Fmp ne te convient pas, je n'ai pas d'autre solution sous la main, mais il y a peut-être d'autres pistes à explorer, comme l'affichage d'un calendrier dans un "WebViewer" fonctionnant avec "Javascript" (on peut en trouver des pas mal open source en ligne), il faut ensuite pouvoir interagir avec ce calendrier Web... mais là, je laisse aux meilleurs le soin de développer un peu plus ces techniques que je ne maîtrise pas encore.
"Un pas à la fois me suffit..." (Gandhi)
#8
Posté 29 août 2012 - 07:41
Fenetre modale ... pas top et ne fais pas l'affaire.
Par curiosité, peut-tu argumenter un peu.
Je comprends le "pas top" sur un PC qui réajuste la fenêtre principale, mais sur mac, sans avoir encore utilisé, ça me semble juste parfait !
Tu définis ton pop-up, ou tu veux quand tu veux comme tu veux ! Y-aurait-il une limitation que je n'ai pas entrevue ?
Merci
#9
Posté 30 août 2012 - 08:44
Le but étant de faire une fenetre de dialogue, lorsque je met en place la fonction, je me retrouve seulement avec la fenetre de mon modèle actif ouvert dans une autre fenetre ...
Thais
#10
Posté 30 août 2012 - 12:55
On frise la certitude.C'est aussi peut être qu je l'ai mal utilisé
Il te faut ouvrir une seconde fenêtre avec le modèle dialogue que tu auras dessiné, le tout réajusté et placé au bon endroit.
Je suis persuadé que ça répondra exactement a ton besoin.
JL
#11
Posté 31 août 2012 - 22:31
FM Source est un service gratuit de La Source multimédia - spécialistes FileMaker
Développement FileMaker. Formation FileMaker. Hébergement FileMaker. Le blog FileMaker. Vente de licences FileMaker. Conférence FileMaker. Forum FileMaker. FileMaker resources














