Toutes mes réponses sur les forums
-
AuteurRéponses
-
IssamMembre
Bonjour ,
Je reviens vous embêté un petit peu, j’ai presque réussi . . .
Donc pour résumé, quand je sélectionne PC Base 1, la liste fonctionne, quand je sélectionne PC Base 2, la liste fonctionne aussi mais pas les champs “Destination” qui reste inactif.
Voila si vous pouvez m’indiquer ou se situe mon erreur.
Merci beaucoup.
EDIT : C’est bon ça fonctionne, j’avais raté une étape dans la liste 2.
7 janvier 2021 à 11:30 en réponse à : Création liste déroulante sur valeur d’un champ numérique #68593IssamMembreBonjour MERLIN,
C’est simple efficace et ça suffira largement.
Encore merci.
Dernière question – Il faut clôturer les sujets ou les laisser ouvert ?
IssamMembreBonjour Bebarth,
J’ai ajouter des boutons radio pour changer la liste en fonction de ceux ci ainsi qu’ajouter un 2 champs “Pooling” qui se remplis avec le Protocole.
Je pense avoir réussi pour le champs “Pooling” sauf que celui ci reste en lecture seul (Ce qui parfait sauf que je ne comprends pas pourquoi :Euuuh: )
Pour le bouton radio quand je change de selection cela change rien . . .
Encore tout mes remerciements pour votre aide, et mes excuses pour mon incompétence, le JAVASCRIPT ça veux pas rentrer :mur:
7 janvier 2021 à 07:47 en réponse à : Création liste déroulante sur valeur d’un champ numérique #68591IssamMembreBonjour,
Finalement Merlin a raison, une liste avec 30 items c’est l’horreur et comme je peux en avoir plus de 100 dans certains cas…
Je laisse donc tomber la liste déroulante pour me recentrer sur un champ texte.
Du coup comment on ajoute sur un champ un préfixe, en l’occurrence “CAM-” pour que l’utilisateur ait juste à saisir un nombre ?Merci encore pour votre aide et merci Bebarth pour ton bout de code, je suis sur qu’il va me servir quelque part
6 janvier 2021 à 15:27 en réponse à : Création liste déroulante sur valeur d’un champ numérique #68590IssamMembreBonjour Bebarth,
ça ne fonctionne malheureusement pas et j’ai ce message dans les logs
Code:GeneralError: L’opération a échoué.
Field.clearItems:1:Field Cam:FocusEDIT :
J’ai dis une bêtise, ça fonctionne bien sur une liste déroulante – J’étais resté sur l’idée de Merlin donc j’ai essayer sur un champ texte.
Toute mes excuses et merciIssamMembreBonjour,
Je pense à quelque chose comme ça :
Code:if (this.getField(“Titulaire”).value != 1 && this.getField(“anciennete”).value <= 90)
{event.target.display = display.visible;}
else
{event.target.display = display.hidden;}A mettre dans script de calcul personnalisé sur le champ “FCC_TXT_LibellePasDeMessagerie” et mettre 1 en valeur d’exportation de la case “Titulaire”
Qu’en pense tu ?
5 janvier 2021 à 20:31 en réponse à : Création liste déroulante sur valeur d’un champ numérique #68588IssamMembreSi le résultat attendu est une page blanche, ça ne doit pas être très compliqué !!! :joker: :geek:
@+
:bonjour:Forcément si vous manquez d’imagination aussi :joker: :jerisjaune:
Oui, mais c’est une page blanche créée avec les abracadabraTools ! :extra: Issam : je ne sais pas quelle est la valeur maximale attendue mais un menu déroulant devient pénible à utiliser à partir d’une vingtaine d’items.Je n’imagine pas un menu déroulant avec 50 ou 150 items à choisir, auquel cas la solution du champ texte avec une valeur maximale serait certainement plus user-friendly.Il faut aussi prendre en compte le temps d’exécution, j’ai livré récemment à une compagnie d’assurance des formulaires dans lesquels 14 listes déroulantes sont réinitialisées (suppression et remplacement de tous les items) lors du clic sur une case à cocher : avec un PC moderne (i7) bien gonflé il y a toujours quelques secondes de latences.Ce qui ne se produirait pas avec des champs texte car dans ce cas il faudrait tout au plus 2 millisecondes pour changer la valeur d’une variable.Le script serait également beaucoup plus simple et plus “léger”.
Tu as très certainement raison Merlin. Surtout que dans ce même document j’ai déjà deux liste déroulante de plusieurs niveau (Merci Bebarth) ainsi que des modèles de page etc etc.
Du coup si tu pense que le champs texte est plus adapté je suis preneur, j’ai remis le fichier PJ, dans l’idée ce serait de remplir les champs “Caméras associées”.
Merci beaucoup pour votre aide.
:bonjour:5 janvier 2021 à 17:11 en réponse à : Création liste déroulante sur valeur d’un champ numérique #68585IssamMembreBonjour Merlin,
La liste doit être partout la même, par contre les valeurs sélectionner peuvent être différente.
Je te partage un fichier avec un exemple attendu. Je suis parti dans l’idée d’une liste déroulante, ce n’est peut etre pas la bonne solution.
Est ce qu’un champs texte avec une valeur MAX égale a la valeur du champ principale + un script de format personnalisé ne serait pas plus simple ?
Merci de ton aide.
IssamMembreBonjour Bebarth,
C’est absolument parfait !
Merci pour le script, qui est beaucoup plus simple que le celui que j’avais trouvé sur le forum et qui en plus est bien plus lisible et simple à faire vivre.
Concernant le tuto, j’ai trouvé cette fonction il a peu de temps, et pourtant qu’est ce je me suis embêté à copier/coller des champs et les renommer. . .
Encore merci pour ton aide.
5 janvier 2021 à 10:11 en réponse à : Création liste déroulante sur valeur d’un champ numérique #68583IssamMembreBonjour Merlin,
La liste déroulante doit être obligatoire comprise entre les valeurs 1 et X, X étant défini par la valeur du champs numérique.
Donc si on souhaite rentrer une valeur différente, ce n’est pas possible.
Petite précision peut être, le “texte” est toujours le même, seul la valeur numérique change, et cette liste est présente dans un grand nombre de champs sur mon document basé toujours sur le même champs numérique de base.
IssamMembreBonjour Bebarth,
Oui ça peux arriver, ou alors je me suis méchamment mal exprimé ce qui peux également arrivé dans le doute y a un fichier joint
Excellente année à tous.
IssamMembreBonjour Merlin,
En effet ça parait bien plus simple.
Merci beaucoup pour l’information !
IssamMembreBonjour,
je viens de résoudre mon problème. Je me mettais pas l”opération complète avant l’opérateur ||.
Code:if (this.getField(“Conseil1″).value ==”4” || this.getField(“Conseil 2″).value ==”4″) {event.target.value=”Text 1”}
else if (this.getField(“Conseil1″).value ==”3” || this.getField(“Conseil 2″).value ==”3″) {event.target.value=”Text 2”}
else if (this.getField(“Conseil1″).value ==”2” || this.getField(“Conseil 2″).value ==”2″) {event.target.value=”Text 3”}
else if (this.getField(“Conseil1″).value ==”1” || this.getField(“Conseil1″).value ==”1″){event.target.value=”Text 4”}Bonne journée et merci
-
AuteurRéponses