IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Salesforce.com Discussion :

Récupérer les informations d'une application salesforce


Sujet :

Salesforce.com

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Points : 86
    Points
    86
    Par défaut Récupérer les informations d'une application salesforce
    Bonjour,

    Comment récupérer le nom de l'application en cours dans salesforce.
    J'ai une page visualForce avec son controller et j'aimerai ne pas afficher la sidebar (de gauche) dans la page VF si l'application en cours est 'service cloud'.

    Dans ma page VF, j'ai en première ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <apex:page standardController="Decouverte__c"   sidebar="{!DisplayMenu}" extensions="Ctrl004Decouverte" action="{!init}" >
    Le ctrl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ..
    public boolean DisplayMenu {get; set;}
    public Ctrl004Decouverte(Apexpages.standardController con){
    		DisplayMenu = true;
    		String profileNameDal  = DAL2.getProfileName();
    		ProfilName = profileNameDal;
    		System.debug('##### Ctrl004Decouverte - ProfilName : ' + ProfilName);
    
    		if(profileNameDal == 'profil test')
    		{
    			DisplayMenu = false;
    		}
    		
    	}
    Dans mon cas je test avec le profil, si le profil = profil test alors je n'affiche pas le menu. Ca fonctionne.

    Mais comme je l'ai dit, ce que je souhaite c'est tester avec le nom de l'application en cours, mais je ne sais pas comment le récupérer. Une idée?

    Merci

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Points : 86
    Points
    86
    Par défaut application salesforce en cour d'utilisation
    affiche true quand l'application est celle en cours
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    // Get tab set describes for each app
            List<Schema.DescribeTabSetResult> tabSetDesc = Schema.describeTabs();
    
            // Iterate through each tab set describe for each app and display the info
            boolean selected = false;
            for(Schema.DescribeTabSetResult tsr : tabSetDesc) {
                 system.debug('*LMA*, Appli xxx : ' + tsr.getLabel());
                 system.debug('*LMA*, Appli xxx selected ? : ' + tsr.isSelected());
            }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 02/03/2015, 18h31
  2. Récupérer les informations d'une applet
    Par outlawz dans le forum Applets
    Réponses: 3
    Dernier message: 30/03/2006, 11h05
  3. Réponses: 3
    Dernier message: 10/03/2006, 15h15
  4. Réponses: 5
    Dernier message: 23/12/2005, 20h19
  5. [C#] - Récupérer les paramètres passés à une application
    Par linuxludo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 14/11/2005, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo