none
modification dans fichier xml d'un format liste RRS feed

  • Discussion générale

  • Bonjour à tous

    j'ai plus ou moins posé le pb qui suit dans un autre post mais je vais essayer d'aborder la question sous un autre angle. Voila : j'ai un format liste (liste externe via BCS pour être précis) sur laquelle je veux faire un total sur une des colonnes. Ce total s'affiche sous la forme "compteur : nnn " sous la ligne d'entête des colonnes. Moi je voudrais l'afficher AU DESSUS de cette entête,avec un libellé du genre : Nombre de lignes trouvées : nnn" .  En suivant un de vos conseils, j'ai donc ouvert cette liste dans SHP DEsigner et utilisé le format personnalisé XSLT. Et là, bon sang que de Template !!! ;-)

    Je voudrais savoir si la definition du fichier xml de ma liste se résume à cette seule déclaration qui figure en haut de fichier

    <XmlDefinition>
    			<View Name="{05858FED-F41B-48F5-8C42-0EBAE0D0DD44}" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" Type="HTML" DisplayName="Liste en lecture" Url="/sites/Creation_AL/Lists/MaListe TestCompteurDeLignes/Liste en lecture.aspx" Level="1" BaseViewID="1" ContentTypeID="0x" ImageUrl="/_layouts/images/generic.png">
    				<Method Name="Liste en lecture"/>
    				<Query>
    					<OrderBy>
    						<FieldRef Name="Contact_ID"/>
    					</OrderBy>
    				</Query>
    				<ViewFields>
    					<FieldRef Name="Contact_ID" ListItemMenu="TRUE" LinkToItem="TRUE"/>
    					<FieldRef Name="Contact_Prenom"/>
    					<FieldRef Name="Contact_Nom"/>
    					<FieldRef Name="Contact_Type"/>
    					<FieldRef Name="Contact_Mail"/>
    					<FieldRef Name="Contact_Telephone"/>
    					<FieldRef Name="Entite_Nom"/>
    				</ViewFields>
    				<RowLimit Paged="TRUE">35</RowLimit>
    				<Aggregations Value="On">
    					<FieldRef Name="Contact_ID" Type="COUNT"/>
    				</Aggregations>
    				<Toolbar Type="Standard"/>
    			</View>
    		</XmlDefinition>
    

    car enf ait je voudrais pouvoir ajouter un noeud "compteur" dans la definition xml de la page et ainsi je pourrai utiliser un template en indqiuant dans l'attribut "Match" le nom de ce noeud pour pouvoir afficher mon total a cet endroit . J'espere etre assez clair. Dsiosn en gros : y a t il un autre fichier xml relatià cette liste ? si oui ou est il ? si non, comment ajouté un noeud dans le xml ?

    Merci à vous tous. Bonne soirée


    AL-Geoxia
    jeudi 10 février 2011 15:41

Toutes les réponses

  • bonjour

    j'ai trouvé une solution en creant une template qui compte le nb de ligne et qui est déclenchée via un 'apply template" (et non automatiquement via l'option "Match")


    AL-Geoxia
    mercredi 9 mars 2011 09:16