Pour changer le niveau de rendu de toutes les pages HTML de tous les programmes Adelia Web d'un environnement on peut utiliser les deux requêtes BD suivantes, a exécuter l'une après l'autre :

delete from sysadel.vapptctl where pnumpctl= 3 and pnumctl = 0 and pnopgm in (select pnopgm from sysadel.hslpgm where ptysrp= 'WADELIA' and ptypgm = 'I')
 
insert into sysadel.vapptctl (pnopgm, pnumfen, pnumctl, pnumpctl, pvaligrent, pvaligrstr, pvaligrree, pnomintbin) select fnopgm, fnumfen, 0 , 3 , 0 , 'XXX', 0.0 , 0 from sysadel.waficpage

Remplacer XXX par :

  •  "IE=5" : force le niveau de rendu associé mode natif,
  •  "IE=7" : force le niveau de rendu IE 7 même si la page est en mode natif,
  •  "IE=8" : force le niveau de rendu IE 8 même si la page est en mode natif,
  •  "IE=9" : force le niveau de rendu IE 9 même si la page est en mode natif,
  •  "IE=EmulateIE7" : si la page est en mode natif, laisse le niveau de rendu associé au mode natif. Si la page est en mode conforme, force le niveau de rendu IE 7,
  •  "IE=EmulateIE8" : si la page est en mode natif, laisse le niveau de rendu associé au mode natif. Si la page est en mode conforme, force le niveau de rendu IE 8,
  •  "IE=EmulateIE9" : si la page est en mode natif, laisse le niveau de rendu associé au mode natif. Si la page est en mode conforme, force le niveau de rendu IE 9,
  •  "IE=edge" : force le niveau de rendu IE le plus élevé même si la page est en mode natif (c'est-à-dire que le niveau de rendu choisi sera celui associé à la version d’IE qui affiche la page). Par exemple le niveau de rendu sera celui d’IE 10 dans le cas d’utilisation d’IE version 10.

Note : cela ne fonctionne que pour les pages déjà maquettées (et sauvegardées au moins une fois) : une page crée mais non maquettée n'aura par défaut, aucun niveau de rendu.

Articles connexes