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

Microsoft Dynamics CRM Discussion :

Valeur par défaut dans champ d'une entité


Sujet :

Microsoft Dynamics CRM

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 310
    Points : 184
    Points
    184
    Par défaut Valeur par défaut dans champ d'une entité
    Bonjour,
    Je cherche a remplir par défaut le champs d'une entité contact.
    Pour ce faire, j'ai testé ce bout de JavaScript au sein d'une webressource :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    if (typeof (Xrm) == 'object') {
    
        var myUrl = 'http://www.mycompany.com';
    
        if (typeof (Xrm.Page.getAttribute('websiteurl')) == 'object') {
            Xrm.Page.getAttribute('websiteurl').setValue(myUrl);
        }
        else
            console.log('Attribute undefined');
    
    }
    else
        console.log('Xrm undefined');
    Celui ci marche très bien depuis firefox mais crash l'interface depuis ie ou edge et pourtant aucun message dans le debugger de ces 2 navigateurs.
    Seriez vous capable de me dire ce qui bloque dans code pour ces 2 navigateurs ?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par bleuerouge Voir le message
    Celui ci marche très bien depuis firefox mais crash l'interface depuis ie ou edge et pourtant aucun message dans le debugger de ces 2 navigateurs.
    Seriez vous capable de me dire ce qui bloque dans code pour ces 2 navigateurs ?
    Il n'y a pas de differences, le XRM SDK est concu pour fonctionner dans tous les navigateurs, surtout pour une operation aussi simple que celle-ci.

    Je ne comprends pas trop l'interet de faire if (typeof (Xrm.Page.getAttribute('websiteurl')) == 'object'), c'est peut-etre la cause du probleme. C'est bizarre que tu n'aies pas de messages dans la console. S'il y a une erreur elle doit s'afficher.

    Aussi, selon la version du CRM que tu utilises, et si tu n'es pas oblige d'utiliser JavaScript pour faire setter cette valeur par defaut, je te conseille d'utiliser une business rule pour definir les valeurs par defaut. Ca evite d'avoir du code a maintenir, et si les valeurs par defaut doivent changer, tu peux confier cette tache a un utilisateur plutot que de consommer du temps sur un developpeur.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. Extraire les valeurs par défaut de champs dans une table
    Par Tazzou dans le forum VBA Access
    Réponses: 5
    Dernier message: 20/03/2017, 21h09
  2. Réponses: 4
    Dernier message: 24/09/2009, 14h43
  3. Réponses: 14
    Dernier message: 18/12/2008, 08h57
  4. Réponses: 21
    Dernier message: 23/06/2008, 18h35
  5. Valeur par défaut dans une table objet
    Par Ricky81 dans le forum Oracle
    Réponses: 12
    Dernier message: 18/03/2004, 11h52

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