Il faut dans un premier temps exporter une solution contenant l'entité Devis. Puis modifier le fichier customizations.xml.
devient :
Enfin, on importe la nouvelle solution et on publie toutes les personnalisations.
Avant :
Après :
devient :
Enfin, on importe la nouvelle solution et on publie toutes les personnalisations.
devient :
Enfin, on importe la nouvelle solution et on publie toutes les personnalisations.
/* Cache un élément graphique */
function CacheGraphique(sField){
var oField = document.getElementById(sField);
if (oField != null){oField.style.display = "none";}}
CacheGraphique("tab5Tab");
/* Champ requis */
function crmForm.ChampRequis(sField){
crmForm.all.item(sField).setAttribute("req", 2);
crmForm.all.item(sField + "_c").className = "req";
crmForm.all.item(sField + "_c").innerHTML = crmForm.all.item(sField + "_c").innerText + "
";
}
/* Champ non requis */
function crmForm.ChampNonRequis(sField){
crmForm.all.item(sField).setAttribute("req", 0);
crmForm.all.item(sField +"_c").className = "n";
crmForm.all.item(sField +"_c").innerHTML = crmForm.all.item(sField +"_c").innerText;
}
crmForm.all.hab_prime.onclick= function(){
if (crmForm.all.hab_prime.DataValue=="1"){crmForm.ChampRequis("hab_valeur"); }
else{crmForm.ChampNonRequis("hab_valeur"); }}
// Cette ligne de code doit être appelée une seule fois, à l’initialisation de votre application
System.Net.ServicePointManager.ServerCertificateValidationCallback = new
System.Net.Security.RemoteCertificateValidationCallback (myCertificateValidation);
// Méthode myCertificateValidation
bool myCertificateValidation(Object sender,
System.Security.Cryptography.X509Certificates.X509Certificate cert,
System.Security.Cryptography.X509Certificates.X509Chain chain,
System.Net.Security.SslPolicyErrors Errors)
{
return true;
// Vous pouvez être beaucoup plus précis dans la sécurité à mettre en place
}