J'ai un problème très particulier. J'avais écrit des colonnes personnalisées pour SharePoint.Modifier les niveaux de navigateur dans Sharepoint
Récemment, j'ai trouvé que ces colonnes personnalisées se rompaient lorsque je regroupais les éléments de la liste dans SharePoint.
Maintenant, le problème est particulier car, ces colonnes personnalisées fonctionnent parfaitement dans les navigateurs FireFox, elles ne se cassent que dans IE! Après avoir cherché des problèmes de compatibilité de navigateur dans SharePoint, j'ai trouvé que SharePoint classe les navigateurs pris en charge dans les niveaux de navigateur.
http://technet.microsoft.com/en-us/library/cc263526.aspx
Selon cet article, IE est un niveau 1 navigateur, tandis que Firefox est un navigateur de niveau 2.
Comment SharePoint détecte-t-il les niveaux de navigateur? En utilisant les en-têtes de l'agent utilisateur?
Y at-il un moyen de changer ce niveau de navigateur uniquement pour une page en particulier? J'ai besoin de rétrograder cette demande de page particulière au niveau 2, de sorte que IE est servi des pages qui sont destinées à FireFox.
Ce problème peut-il être résolu avec javascript? Si oui, je peux écrire un webpart éditeur de contenu qui chargera ce script au chargement de la page ...
Si ce problème peut être résolu en utilisant un modèle d'objet SharePoint, je peux écrire un webpart caché qui forcera la page à être servi en mode de compatibilité firefox.
Oui. J'ai vérifié mon code .. beaucoup ... mais je ne pouvais pas comprendre ce qui était flou .. Au moins, il aurait été utile de savoir ce que faisait IE pour afficher une liste groupée, de manière à provoquer mon code à Pause.. – ashwnacharya