Toutes mes réponses sur les forums
-
AuteurRéponses
-
Anthony74Participant
Merci Merlin, C’est parfait je vais creuser de ce côté là.
Bonne continuation^^Anthony74ParticipantMerci Merlin, comme d’habitude tu as réponse à tout. ^^
Toujours en lien avec le sujet initial, si je place le fichier PDF en ligne, pour mettre en place une vue catalogue (2 pages en même temps), faut-il placer par un flipping book ou est-ce qu’il y aurait une astuce stp?
D’avance merci pour ton retour
C’est pour balayer toutes les possibilitésAnthony74ParticipantMerci Merlin! :Smiley01:
Tu as toujours une solution, c’est super.Je vais tester la solution du calque mais aussi celle avec un bout de javascript au démarrage.
Bonne continuation
A+Anthony74ParticipantUn grand Merci Alex et Merci Merlin pour la mise en garde. :bonjour:
C’est parfait, comme toujours sur ce forum.^^Salutations
Anthony74ParticipantMerci Merlin, j’ai cherché mais la particularité est que ce sont deux champs dd/mm/yyyy hh:mm
J’ai essayé de faire startdate = util.scand(“dd/mm/yyyy hh:mm”, this.getField(‘Fieldstartdate’).value);
et
enddate = util.scand(“dd/mm/yyyy hh:mm”, this.getField(‘fieldenddate’).value);et de faire une alerte si startdate>=enddate mais sans succès.
Faut-il gérer les dates puis les heures ou est-ce qu’il y a une astuce pour gérer ce cas directement stp?J’ai creusé du côté des calculs de différence mais cela indique toujours un entier positif apparemment.
Anthony74ParticipantJe suis tellement d’accord…
Espérons que cette fonctionnalité se débloque par la suite… :priere: :priere: :priere:
Merci pour vos réponses :Smiley03:Anthony74ParticipantMerci beaucoup, le formulaire est vraiment génial maintenant. :bonjour: :bonjour: :bonjour: :bonjour: :bonjour:
Anthony74ParticipantBonjour,
Effectivement c’était bien un problème de timing, j’ai testé sur différents ordis pour vérifier et le résultat était un peu aléatoire.
Un grand merci pour l’idée du message de remerciement c’est excellent.
Seul détail “technique” qui n’en est pas vraiment un l’icône correspond à un message d’Alerte et je vais voir pour le remplacer par un icône d’information.Pour la deuxième solution si je passe tous les champs en lecture seule cela empêchera les modifications, ce n’est pas une mauvaise idée. :doute:
Merci beaucoup en tout cas, le “problème” est résolu. :jerisjaune:
Et Merci Merlin aussi pour ton aide toujours précieuse. :Smiley03:Anthony74ParticipantBonsoir,
Je vous joins un exemple.
En réessayant plusieurs fois j’ai l’impression que cela vient de ma “Confirmation box”.
Car si je programme mon envoi sans cette boite de dialogue, le message semble bien être envoyé avec les données et la fenêtre se ferme après l’envoi du mail.
Pouvez vous m’indiquer si je peux faire quelque chose d’autre svp?
Si je pouvais être sûr de l’envoi du mail avec les données et de la fermeture du formulaire sans demande de modifications, ce serait super.Anthony74ParticipantDésolé. :Ooops:
Je suis tellement bien lancer dans la programmation de mon formulaire que j’oublie les explications en détail.
1) Lorsque j’ai testé le codeCode:this.dirty = false;
function DoIt() {this.closeDoc();}
app.setInterval(“DoIt()”, 500);Cela fonctionne bien à partir d’un bouton avec action JavaScript.
2) Dans ce même bouton je fais une vérification si un champ est rempli et ensuite j’envoi un mail.
Après l’envoi de mail je voulais que la page se ferme. J’ai donc rajouté ton code directement après l’encore de l’envoi du mail (toujours dans le code du même bouton). Malheureusement ça ne fonctionne pas car une fenêtre me demande d’enregistrer les modifications avant la fermeture du formulaire.
3) J’ai essayer d’insérer le code avant le code l’envoi de l’email toujours dans le même bouton dans la même bouton (code JavaScript).
Le résultat est que ça fonctionne… Le mail est envoyé et le formulaire se ferme sans me demander d’enregistrer les modifications.
Malheureusement le formulaire qui est en pièce jointe du mail n’est pas rempli.
Que faire stp? :priere:Anthony74ParticipantMerlin, je suis désolé mais quand j’ai testé c’était directement sur un bouton.
J’ai voulu tester pour fermer le formulaire après l’envoi du mail mais ça ne fonctionne pas.
Pour tester j’ai placer le code avant l’envoi par mail du fonctionnaire et à ma grande surprise ça fonctionne… Enfin preque…
Le formulaire est vide mais le formulaire est fermé après l’envoi par mail.
Aurais tu une solution magique stp? :priere:Anthony74ParticipantMerlin, encore un grand MERCI! :bonjour: :bonjour: :bonjour:
C’est exactement ce que je voulais. :Smiley08: :Smiley08: :Smiley08:
Anthony74ParticipantJ’en prends bonne note. Merci beaucoup. :bonjour:
Anthony74ParticipantMerlin, je viens de tester sur depuis un bouton…
Code:this.dirty = false;
this.closeDoc();Mais la fenêtre d’enregistrement des modifications apparaît encore.
Est ce qu’il y a une subtilité que j’aurai loupé?Anthony74ParticipantMerci pour l’info, je t’avoue que je m’attendais un peu à ta réponse.
Désolé pour les exemples qui sont mal choisis mais je ne savais pas trop exprimer mon besoin, c’était plutôt à caractère général.Par contre quelle est la commande qui permet de lancer un exécutable depuis un formulaire pdf stp? (enfin si cela est possible) :doute:
Au pire une technique serait d’enregistrer le formulaire en cours dans un emplacement défini temporairement et de l’ouvrir directement avec un autre programme.
Je vais encore tester un autre exemple qui va peut être marché cette fois: Foxit (un lecteur de PDF)Anthony74Participant:bonjour: :bonjour: :bonjour: Merci Merlin!
Franchement chapeau, je ne savais pas que c’était possible.
Je vais tester cela très rapidement.
Et concernant l’utilisateur avec le fusil, on va dire que je vais faire en sorte qu’il ne me retrouve pas… :Smiley03:Anthony74ParticipantOups…
Mea Culpa, InDesign n’est effectivement pas un bon exemple.
Illustrator par exemple ou même imaginons le programme X qui permet d’ouvrir un fichier PDF pour rajouter un calque dessus.
En fait le but est de savoir si je peux lancer une application depuis l’exécutable avec une commande Javascript.
Du genre AppliAExecuter(“C:Program FilesAppliX.exe”) file(monfichier.pdf)
Ceci afin d’ouvrir le fichier avec les infos déjà saisies.
Je ne sais pas du tout si c’est possible mais ça pourrait être intéressant, en tout cas si ça existe je suis preneur svp. :geek:Anthony74ParticipantLe JavaScript me plait bien, d’ailleurs comme tu le dis c’est plus pérenne.
Mais c’est intéressant de pouvoir le faire par menu aussi, merci pour ces infos.Par contre lorsque je fais ça j’ai le message qui me demande si je souhaite enregistrer les modifications. (Oui/Non/Annuler)
Est ce qu’il est possible d’outre passer cette fenêtre stp? :doute:Anthony74ParticipantAu niveau du contexte c’est juste pour éviter les modifications suite à l’envoi du mail.
Si la personne conserve la main sur le PDF et modifie les informations du document alors que, par exemple une signature est déjà présente sur le document, cela représente un risque d’usurpation ou autre.
Et oui j’utilise bien un bouton pour faire cela.
Que faudrait-il faire stp? La fermeture du document me semble être une bonne solution si cela est possible.3 novembre 2014 à 19:37 en réponse à : Validation JavaScript et Contrôle sur Signature Manuscrite #57840Anthony74ParticipantMerci pour vos réponses. :bonjour:
Je m’étais infligé un sérieux doute… :doute:1 novembre 2014 à 13:14 en réponse à : Validation JavaScript et Contrôle sur Signature Manuscrite #57837Anthony74ParticipantJe suis désolé d’insister mais j’ai fait le test à plusieurs reprises et même sur 2 postes différents. (ou alors je suis fou :Smiley02: )
Par exemple si tu tapes le mot “test” dans le champ text1 et que tu fais un clic sur le bouton Test1 (sans sortir du champ text1) tu as le message: Please Complete the field Text2
Par contre si tu tapes le mot “test” dans le champ textbis1 et que tu fais un clic sur le bouton Test 2 (sans sortir du champ textbis1) tu as le message: Please Complete the field textbis2.
Alors que tu devrais avoir le message: Please complete the field Textbis1.
J’ai fait ces tests sous Acrobat pro 11 et adobe reader 11.0.9 sur 2 postes différents.
Est-ce que le champ a un problème?Par contre oui désolé pour l’erreur quand les 2 champs sont remplis, je prend note de modifier le code.
31 octobre 2014 à 18:42 en réponse à : Validation JavaScript et Contrôle sur Signature Manuscrite #57835Anthony74ParticipantBonsoir,
Dur dur :mur:, j’ai passé du temps sur la console mais sans succès.
Pourtant j’aime bien faire du débug, mais là je n’ai pas trouvé…Mais j’ai “réussi” à isoler l’erreur dans un fichier light ci-joint, à gauche on voit que tout marche, à droite on commence à taper le mot “test” par exemple et et si on clic sur le bouton “test2” on a toujours le message qui indique que c’est le premier champ (Textbis1) qui n’est pas rempli.
Info qui a certainement son importance c’est que les champs de droites sont générés à partir d’un document Word transformé en formulaire PDF.
Que faire svp? :Euuuh:30 octobre 2014 à 08:23 en réponse à : Validation JavaScript et Contrôle sur Signature Manuscrite #57832Anthony74ParticipantBonjour,
1) Le javascript se lance à partir d’un bouton à la fin de mon formulaire. Ce bouton permet de vérifier la saisie des champs (texte, checkbox, radio) avant de l’envoyer par mail.
L’action qui le déclenche est “souris relâchée”. Faut-il changer cela?
2) Merci pour cette information, c’est toujours bon à savoir.21 octobre 2014 à 19:23 en réponse à : Sélection option bouton radio après sélection d’une case à cocher #57791Anthony74ParticipantBonsoir,
Un grand Merci pour la correction du code. :bonjour:
La casse c’est important et merci pour la remise à blanc du bouton radio, je passais par un bouton de remise à blanc du formulaire complet avant.
Je vais m’attaquer à la duplication d’un formulaire dans le même PDF avec l’exemple présent sur le site maintenant. :doute:Bonne continuation
21 octobre 2014 à 10:58 en réponse à : Sélection option bouton radio après sélection d’une case à cocher #57788Anthony74ParticipantJe suis désolé mais je m’y prend peut être mal, il n’y a aucun des boutons qui réagit.
J’ai fait cet exemple pour te montrer que je suis pas fou. lol
Si tu peux jeter un oeil ce serait top stp car je t’avoue que je ne comprends pas pourquoi ce code ne fonctionne pas. (erreur de débutant sans doute)20 octobre 2014 à 16:20 en réponse à : Sélection option bouton radio après sélection d’une case à cocher #57786Anthony74ParticipantBonjour et Merci,
Ce site est vraiment super. D’ailleurs j’ai fait la découverte de la duplication du modèle que je trouve être une fonction très intéressante.
Et merci pour le reset j’avoue que je l’avais déjà intégré (sûrement trouvé sur le site aussi).Par contre pour en revenir à mon petit souci malheureusement ça ne fonctionne pas.
Effectivement je m’étais trompé lors de l’écriture pour le code mais j’avais bien mis le code suivant dans mon test sur le bouton relâché de la souris / action javascript:
this.getField(“TEST”).checkThisBox(1,true);
Malheureusement pas de réaction de la part du premier bouton radio…
La seule chose que je n’ai pas précisé c’est juste que j’ai modifié l’aspect en croix mais normalement il ne devrait pas y avoir d’impact.
Que dois-je faire stp? -
AuteurRéponses