Oui en effet, lorsque je clic sur ce Bouton, j'aimerai que ça récupère le record courant du case, et que je puisse modifier une valeur, exemple le type d'enregistrement ou même un champ standart tout simple comme un checkbox.
Voila le code que j'utilise :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
{!REQUIRESCRIPT("/soap/ajax/22.0/connection.js")}
switch(true)
{
//si la checkbox est cochée
case ("{!Case.Annulation_Transfert__c}"==true):
alert("le case est pas transfere");
break;
default:
var newRecords = [];
var c = new sforce.SObject("Case");
c.id ="{!Case.Id}";
c.Annulation_Transfert__c = true;
c.Date_Annulation_Transfert__c = new Date();
newRecords.push(c);
result = sforce.connection.update(newRecords);
window.location.reload();
break;
} |
Ce code ne génère aucune erreur, l'alert s'affiche bien quand la condition est vrai. Mais cela ne modifie pas mes champs quand le code passe par default.
Quelques sources:
http://hometeamconsulting.com/create...with-a-button/
http://hometeamconsulting.com/update...cript-buttons/
********************************************************************************************
Tomasi,
Ton exemple semble intéressante.
j'essaie donc de créer ce bouton qui appelle un lien mais je vois pas comment faire cette manip.
Configuration de l'application/Personnalisation/requete/Boutons, liens et actions/ Nouveau bouton ou lien/ Et après ??
Type d'affichage ?
Lien vers la page de détails Afficher un exemple
Bouton vers la page de détails Afficher un exemple
Bouton de liste Afficher un exemple
Comportement ?
Source de contenu, URL?
Et où doit on mettre ton url modifié bien sur ? : /{!Account.Id}/e?acc2=toto&retURL={!Account.Id}
Désolé mais si tu pouvais me donner un peu plus de précision. Merci à vous deux
Partager