Comment faire pour rediriger vers une nouvelle VF page avec la commande link et outputlink?
J'ai une liste de Biens
Name: column 2: etc
A1 C1 b1
A2 c2 b2
Quand je clique sur l'A1, je l'appelle action="{! assetClicked}" à l'intérieur pour faire un peu de logique, mais je ne peux pas rediriger vers une autre Force Visuelle de la Page
Si je l'utilise je peux relier à un autre VF page, mais ne peut pas faire action="{! assetClicked}"
Est-il un moyen de les combiner ou de quelque autre façon de contourner?
Code De La Page:
<apex:form >
<apex:commandLink action="{! assetClicked}" value="{!wn.name}" id="theCommandLink">
<apex:param value="{!wn.name}" name="id" assignTo="{!selectedAsset}" ></apex:param>
<apex:outputLink value="/{!wn.id}" id="eventlink">{!wn.name}</apex:outputLink>
</apex:commandLink>
</apex:form>
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas indiquer comment récupérer le paramètre dans la desintation page Visualforce contrôleur. J'ai trouvé ça dans un autre forum:
Vous devez utiliser le PageReference classe.
Voici une modification de l'exemple de la documentation:
Sinon, vous pouvez utiliser
Page.PageName;
au lieu denew PageReference('/apex/PageName');
comme décrit ici.Dans la méthode bouton ajouter quelque chose comme ceci à la fin de la méthode: