none
FeedBack webpart WSS2 en WSS3 RRS feed

  • Question

  • Bonjour et Merci! (Ceci pour éviter de faire grimper le nombre de malpolitus)

    Je propose que chacun indique les problèmes qu'il a eu lors d'installation de webparts développées pour Wss2 sous Wss3. Si possible avec les solutions trouvées.

    Allez, je commence:

    J'ai passé mes WP ASP.NET 1.1 sur WSS 3.

    Voici les premiers problèmes rencontrés:

    A- J'ai une webpart qui affiche un menu déroulant en position "absolute". Il passe normalement par dessus la webpart inférieure qui affiche simplement une liste "news". Depuis WSS3, les titres de cette WP "news" ont un <div> que les fait rester visibles par dessus mon menu déroulant. J'ai du modifier le code et indiquer le z-order de ma "table-menu" pour passer devant.

    B- Dans une webpart que j'ai développée j'exploite des "affichages" (SPView) pour afficher des données. Dans le cas d'un affichage sur une bibliothèque d'image, en WSS2, il me ramenait la colonne que je lui avait assignée (uniquement la colonne "preview", aperçu web). En WSS3, il me rend 2 colonnes de plus, nom interne "Required", champ calculé... bizarre. De plus, j'arrive plus à créer un affichage avec seulement cette colonne. Si je crée un tel affichage, je le sauve puis le reprend en modification, d'autres colonnes se sont "cochées" toutes seules! J'ai dû "sauter" toutes les colonnes de nom interne "Required" pour que tout soit ok.

    C- Wss2; SPSite wSite=... puis impersonalisation puis exploitation de wSite.allwebs.. ok.
    sous WSS3, ça marche pas. J'ai adapté avec SPSite wSite=... puis impersonalisation puis SPSite wSite3=new SPSite(wSite.ID) puis exploitation de wSite3.allwebs.. ok.

    Après ces ajustements effectués, tout semble bien se passer.

    Je dois encore tester le passage en ASP.NET 2.0 mais pour l'instant, les 2 seuls problèmes rencontrés avec ASP.Net 2.0 sont la disparition des attributs PartOrder et ZoneId de la classe webpart (compréhensible, c'est plus une classe sharepoint mais une classe ASP.net 2.0). Si je me rappelle bien, j'ai retrouvé PartOrder dans un classe atteignable facilement mais par Zoneid (ou le contraire...)

    samedi 25 novembre 2006 10:03

Toutes les réponses

  • Bonjour

    Merci pour ton feedback !
    J'ai moi-même eu quelques soucis avec la nouvelle mouture de WSS !
    Je ne vais poster que le plus emmer**** que j'ai eu. Car il peut intéresser quelqu'un :

    WSS2 : <Where><Eq><FieldRef Name='MonChampLookup'/><Value Type='Number'>" + MonID.ToString() + "</Value></Eq></Where>

    WSS3 : Je dois d'abord trouver la valeur du lookup (donc le title par exemple) et le passer en paramètres : <Where><Eq><FieldRef Name='MonChampLookup'/><Value Type='Text'>" + MonTitre + "</Value></Eq></Where>

    Merci Microsoft pour changer sa façon de travailler !!

    Salutations et joyeuses fêtes à vous tous

    Cédric Petter

    Edit du 28.12.06 :
    Bon ben une jolie pour finir l'année !
    Ils ont changé certains nom externe de certains champs !
    Genre IsCurrent en français donnait en V2 :
    En cours

    Et bien maintenant c'est :
    Actuel !!

    Joli la compatibilité !

    Bonne année

    mercredi 27 décembre 2006 08:45
  • Merci pour ce FB.

    Cdlt

    P. Erol GIRAUDY

    www.clubmoss2007.org

     

    dimanche 28 janvier 2007 10:46
  • Mais de rien

    Cédric Petter

    lundi 29 janvier 2007 15:19