| |
Membre enregistré 48 messages Popularité : +0 (2 votes) |
|
Posté le 12 décembre 2018 - 14:51 |
Bonjour,
mon problème est qu'au clic d'un bouton, le code serveur ne s'exécute pas, mais le code navigateur lui s'exécute. J'ai positionné un point d'arrêt sur la première ligne du code serveur et il n'est jamais atteint.
Description du bouton : Général -> Opération sur les champs -> Envoyer la valeur des champs au serveur Action -> Exécuter le code de clic serveur du bouton Destination -> Définie dans la page en cours (A la même place, frame en cours (_self)) Type de génération -> Automatique
IHM -> Etat initial -> Visible Type -> Automatique
(Rien de particulier pour la suite)
Pourtant quand je fais un ExecuteTraitement(MonBouton, trtClic), le code serveur s'exécute correctement.
Je ne comprend pas pourquoi le code refuse de s'exécuter ...
Si quelqu'un a une idée de l'origine du problème, je suis preneur, merci
A plus dans l'bus, Julien SALGUEIRO PEREIRA |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 30 messages |
|
Posté le 12 décembre 2018 - 14:54 |
Hey, Tu as quoi comme code navigateur ? |
| |
| |
| | | |
|
| | |
| |
Posté le 12 décembre 2018 - 14:57 |
Salut,
il n'y aurait pas un "retour" ou un "repriseSaisie" dans le code navigateur du bouton en question ? Si le code navigateur du bouton est en javascript attention aux erreurs de syntaxes aussi. A part ça je ne vois pas. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 623 messages Popularité : +100 (114 votes) |
|
Posté le 12 décembre 2018 - 15:25 |
Sans le code du coup c'est compliqué de répondre |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages Popularité : +0 (2 votes) |
|
Posté le 13 décembre 2018 - 09:35 |
Bonjour les p'tits amis !
Je n'avais pas jugé nécessaire de donner le code car je suis persuadé que ça vient d'un description d'un champ qui est foireux
mais voici le code associé au bouton en question :
- WL Clic (onclick) de BTN_PARC_CLIENTS (CELL_MENU_STATISTIQUE) (navigateur) PopupFerme()
- Clic de BTN_PARC_CLIENTS (CELL_MENU_STATISTIQUE) (serveur) AJAX Activé CELL_CONTENT..Plan = 1 LIB_TITRE_MODULE = MoiMême..Libellé
SI PAS LTB_PREMIEREOUVERTURE[CELL_CONTENT..Plan] ALORS LTB_PREMIEREOUVERTURE[CELL_CONTENT..Plan] = Vrai ExécuteTraitement(PI_O_CLIENTS.BTN_ACTUALISER, trtClic) FIN
J'ai mi un point d'arrêt au niveau de la ligne CELL_CONTENT..Plan =1 et il n'est jamais atteint
Merci, je vous aime d'amour |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages Popularité : +0 (2 votes) |
|
Posté le 13 décembre 2018 - 10:00 |
Je vous apporte quelques petites précisions sur mon projet , rien qu'pour vos bozyeux
Alors, le bouton en question dont je vous ai transmis le code précédemment est contenu dans un menu, lui-même dans une POPUP, elle-même contenue dans un modèle de champ Webdev, lui-même contenu dans la page finale affichée par le navigateur ... donc
La page affichée contient un Modèle de Champ qui contient un Popup Menu Catégorie qui fait apparaître des Popup Menu Sous catégorie (appartenant, comme la Popup menu catégorie, au modèle de champ) qui contiennent des Boutons
Et donc les boutons sont sensés avoir pour effet de modifier le plan de la "cellule principale" du modèle de champ, chaque plan contenant une page interne distincte, chacune correspondant aux différents boutons des menus dans les POPUPs
Voilà et donc mes différents boutons dans mes Menus en POPUP ne font actuellement rien (vu que le code serveur n'est pas exécuté), la cellule ne change jamais de plan et donc les pages internes ne s'affichent jamais ...
Je précise que chaque bouton possède le même code avec simplement le numéro du plan qui change et le ExecuteTraitement qui exécute chacun le traitement d'un bouton respectif à chaque page.
Voilà vous savez tout sur la magnifique page (qui ne marche pas/plus, mais avant elle était magnifique j'vous promet) sur laquelle je bloque depuis deux jour.
Merci pour votre temps et votre aideMessage modifié, 13 décembre 2018 - 10:02 |
| |
| |
| | | |
|
| | |
| |
Posté le 13 décembre 2018 - 10:03 |
"Développeur de Feu" a couché sur son écran :
Bonjour les p'tits amis ! Je n'avais pas jugé nécessaire de donner le code car je suis persuadé que ça vient d'un description d'un champ qui est foireux mais voici le code associé au bouton en question : - WL Clic (onclick) de BTN_PARC_CLIENTS (CELL_MENU_STATISTIQUE) (navigateur) PopupFerme() - Clic de BTN_PARC_CLIENTS (CELL_MENU_STATISTIQUE) (serveur) AJAX Activé CELL_CONTENT..Plan = 1 LIB_TITRE_MODULE = MoiMême..Libellé SI PAS LTB_PREMIEREOUVERTURE[CELL_CONTENT..Plan] ALORS LTB_PREMIEREOUVERTURE[CELL_CONTENT..Plan] = Vrai ExécuteTraitement(PI_O_CLIENTS.BTN_ACTUALISER, trtClic) FIN J'ai mi un point d'arrêt au niveau de la ligne CELL_CONTENT..Plan =1 et il n'est jamais atteint Merci, je vous aime d'amour --- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com
bonjour, effectivement à première vue pas de raison pour que cela ne s'arrête pas sur ton point d'arrêt.
Tu parles de menu ? menu webdev ? si oui dans ce cas je ne sais pas car on n'a jamais utilisé les menus webdev. Peut être est-ce du à leur code généré ???
Mais sinon on est souvent obligé de procéder "sans comprendre". Supprimer tout et reprendre son code en copier coller. ok je sais c'est pas rationnel mais avec les incantations vaudous qui vont bien, cela marche souvent lol |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages Popularité : +0 (2 votes) |
|
Posté le 13 décembre 2018 - 10:16 |
Bon ben j'ai juste mi les deux premieres lignes du code serveur dans le code navigateur et maintenant ça fonctionne :B :B :B :B
Quelqu'un aurait une explication ?.. Enfin j'admet que ça parait logique que ces lignes ont plus leur place en code navigateur que serveur mais .... ça devrait marcher quand même non ?
Webdev reste encore un peu obscur pour moi à ce niveau là
Mais je suis très content d'avoir résolu le problème en tout cas :3 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 623 messages Popularité : +100 (114 votes) |
|
Posté le 13 décembre 2018 - 11:26 |
Le popupFerme() aurait pu etre en cause sinon Je l'aurais mis en retour ajax personnellement.
Sinon, comportement curieux en effet. |
| |
| |
| | | |
|
| | |
| |
Posté le 14 décembre 2018 - 08:51 |
Bonjour,
Dans la description du bouton, n'as tu pas mis : "Executer le code navigateur uniquement?" => Si oui, a remplacer par :"Executer le code serveur et navigateur"
Mathieu |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 message |
|
Posté le 14 décembre 2018 - 08:55 |
Bonjour,
Dans la description du bouton, n'as tu pas mis "Executer le code navigateur uniquement"? (premier onglet) => Si oui, il faut mettre "Executer le code serveur et navigateur" ça ressemble à cela le soucis…
Mathieu. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 623 messages Popularité : +100 (114 votes) |
|
Posté le 14 décembre 2018 - 14:35 |
Non il a mis dans son premier message:
"Action -> Exécuter le code de clic serveur du bouton" |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages Popularité : +0 (2 votes) |
|
Posté le 17 décembre 2018 - 11:25 |
Bonjour, je vous remercie pour vos messages. En fait mon problème n'était pas totalement résolu, je l'ai résolu vendredi mais c'était très chargé comme journée de travail et COMME WEEKEND OBLIGE je n'ai pas donné de nouvelles.
En fait, j'ai dit hâtivement que mon problème était résolu en voyant que ça marchait sur les 2 premières pages mais cela fonctionnait uniquement sur celles-ci car le bouton avait comme propriétés :
Opération sur les champs : AUCUNE et Action : Exécuter le code de clic serveur du bouton
Si "Opération sur les champs -> Envoyer la valeur des champs au serveur (submit)", ça ne marchait pas ...
Cela reste toujours flou pour moi donc si quelqu'un a des informations sur le pourquoi du comment pour moi et les futurs personnes dans le même cas de figure ^^
Je compte sur vous chers compatriotes chasseurs d'ordinateurs récalcitrants La bise |
| |
| |
| | | |
|
| | |