Précédent   Forum des professionnels en informatique > Java > EDI et OUTILS pour Java > Autres EDI > JDeveloper
JDeveloper Forum d'entraide sur l'EDI Oracle JDeveloper.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/07/2011, 09h47   #1
Invité de passage
 
Inscription : octobre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 5
Points : 0
Points : 0
Par défaut [ADF Region] Problème de navigation

Bonjour à tous,

J'utilise actuellement JDeveloper 11.1.1.1.0.
J'ai créé une ADF Region dans une page jspx qui contient plusieurs pages jsff.
Le taskFlow permet la navigation d'une page à l'autre avec des controlflow cases.
A l'intérieur de chaque page, un bouton renvoie un String comme action qui correspond au String outcome du controlflow case pour faire la navigation.

Seulement, lorsque je clique sur le bouton, le timer se met en route déclenchant l'action. Mais je ne constate aucune navigation vers la page demandée. Il reste sur la page en cours sans renvoyer aucun message d'erreur.

Quelqu'un pense connaître la cause ?

Merci d'avance.
ittim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 15h36   #2
Invité de passage
 
Inscription : octobre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 5
Points : 0
Points : 0
J'ai trouvé l'origine du problème mais je ne sais pas comment la résoudre.

Dans l'appli, j'ouvre une nouvelle fenêtre dans laquelle tourne la région avec le code suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public void openPilInNewWindow() {
 
     FacesContext context = FacesContext.getCurrentInstance();
     // Create the dialog UIViewRoot
 
     ViewHandler viewHandler = context.getApplication().getViewHandler();
 
     UIViewRoot dialog = viewHandler.createView(context, "/gestionApplicative/codesProjets/pil/pilotProjet.jspx");
     HashMap properties = new HashMap();
     properties.put("width", new Integer(800));
     properties.put("height", new Integer(600));
 
 
     AdfFacesContext afContext = AdfFacesContext.getCurrentInstance();
     afContext.launchDialog(dialog,
          null, // not launched from any component
          null, // no particular parameters
          true, //show in dialog
          properties);
}
2 cas :
- Si j'essaye de tester la région dans une page dont on accède par une navigation "normale ", ça marche.
- Si j'essaye de tester la région dans une page en ouvrant une nouvelle fenêtre (avec le code ci-dessus) dans le navigateur, ça ne marche pas.

Quelqu'un aurait une idée ?

Merci d'avance pour votre aide.
ittim est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h04.


 
 
 
 
Partenaires

Hébergement Web