Meilleur auteur de réponses
Comment pré-rempir un champ multiligne

Question
-
Bonjour à tous,
Pour dynamics crm 2011 onpremise et online :
J'ai besoin de pré-rempir , avec une trame de base fixe ,le champ multilignes Description dans le formulaire Activite rendez-vous, à chaque création d'un nouvel enregistement.
ex :
A faire :
Ne pas oublier :
Compte rendu :
etc...
Précision : je nemaitrise pas le javascript , un petit exemple de script serait le bienvenu.
Merci d'avance
Philippe
ploizon
Réponses
-
il faut vérifier dans quel mode se trouve le formulaire
if(Xrm.Page.ui.getFormType() == 1) { // On est en mode création }
Voir cette url pour les différentes valeurs : http://msdn.microsoft.com/en-us/library/gg327828.aspxMy blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse ploizon mercredi 27 juin 2012 18:26
Toutes les réponses
-
Bonjour,
Pour remplir un champ:
Xrm.Page.getAttribute("le_nom_logique_de_l_attribut").setValue(laValeur);
La variable laValeur dépend du type de champ. Pour un champ mémo (texte multiligne), définissez simplement une chaine de caractère.
Pour le saut à la ligne, utilisez \r\n
Par exemple:
var laValeur = "A faire:\r\nNe pas oublier:\r\nCompte rendu:"; Xrm.Page.getAttribute("le_nom_logique_de_l_attribut").setValue(laValeur);
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater -
Bonjour Tanguy,
Merci pour cette plus que prompte réponse ;)
je bloque encore : comment initialiser ce champ multilignes ( en l'occurence "description" de l'entité "Rendez-vous") uniquement à la création d'un nouvel enregistrement ? dans les propriétés/événement du formulaire je n'ai que "Onload" , si je l'utilise cela fonctionne mais il m'écrase forcément le champ à chaque fois que je fais monter l'enregistrement. je ne vois pas de focntion Oncreate pour les formulaires ?
Cordialement
Philippe
ploizon
-
il faut vérifier dans quel mode se trouve le formulaire
if(Xrm.Page.ui.getFormType() == 1) { // On est en mode création }
Voir cette url pour les différentes valeurs : http://msdn.microsoft.com/en-us/library/gg327828.aspxMy blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse ploizon mercredi 27 juin 2012 18:26
-