Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" <raspoutine65@hotmail.com> a écrit dans le message de news:
uVQnHt3hFHA.1412@TK2MSFTNGP09.phx.gbl...
Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" a écrit dans le message de
news:Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" <dprevostpasdespam@itop.fr> a écrit dans le message de
news: e9Qd8a3iFHA.1968@TK2MSFTNGP14.phx.gbl...
Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" <raspoutine65@hotmail.com> a écrit dans le message de news:
uVQnHt3hFHA.1412@TK2MSFTNGP09.phx.gbl...
Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" a écrit dans le message de
news:Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en l'occurence
une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres pré-définis
dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la liste
(voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
à vrai dire je ne vois pas trop le principe des vues se basant sur une
autre vue de base. Lorsque j'avais besoin de vues différentes je les
créais dans le SCHEMA.XML avec un baseViewID différent et cela a toujours
fonctionné.
Qu'entendez vous par vue de base?
Peut-être pourriez vous joindre votre fichier SCHEMA.XML afin que je
regarde?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:
O%Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" a écrit dans le message de
news:Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en
l'occurence une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres
pré-définis dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la
liste (voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
à vrai dire je ne vois pas trop le principe des vues se basant sur une
autre vue de base. Lorsque j'avais besoin de vues différentes je les
créais dans le SCHEMA.XML avec un baseViewID différent et cela a toujours
fonctionné.
Qu'entendez vous par vue de base?
Peut-être pourriez vous joindre votre fichier SCHEMA.XML afin que je
regarde?
Cordialement,
Dimitri Prévost
"sda" <raspoutine65@hotmail.com> a écrit dans le message de news:
O%235nkXcjFHA.4028@TK2MSFTNGP10.phx.gbl...
Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" <dprevostpasdespam@itop.fr> a écrit dans le message de
news: e9Qd8a3iFHA.1968@TK2MSFTNGP14.phx.gbl...
Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" <raspoutine65@hotmail.com> a écrit dans le message de news:
uVQnHt3hFHA.1412@TK2MSFTNGP09.phx.gbl...
Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en
l'occurence une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres
pré-définis dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la
liste (voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
à vrai dire je ne vois pas trop le principe des vues se basant sur une
autre vue de base. Lorsque j'avais besoin de vues différentes je les
créais dans le SCHEMA.XML avec un baseViewID différent et cela a toujours
fonctionné.
Qu'entendez vous par vue de base?
Peut-être pourriez vous joindre votre fichier SCHEMA.XML afin que je
regarde?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:
O%Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" a écrit dans le message de
news:Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues portent
le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents. Celle-ci
se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en
l'occurence une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres
pré-définis dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la
liste (voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents" Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Comme vous me l'avez conseillé, j'ai changé les baseViewID dans le fichier
que je vous m'avez renvoié et cela marche sans problème (un baseViewwID
différent pour chaque vue, en commençant à 0 , puis 1, 2, 3 et ainsi de
suite). Les filtres appliqués marchent correctement sauf celui du privé
mais cela doit venir de la seconde condition que j'ai posé :
<Eq>
<FieldRef Name="Author"></FieldRef>
<Value Type="User">[Utilisateur actif]</Value> </Eq>
A mon avis, le tag [Utilisateur actif] doit surement être utilisé
uniquement pour la configuration via l'interface utilisateur sharepoint.
Quelqu'un connaîtrait-'il l'équivalent de ce tag en CAML?
Grand merci à Dimitri pour son début de solution.
Et en l'attente d'une réponse, merci par avance
Nicolas VIEL
"Dimitri Prevost" a écrit dans le message de
news: %Bonjour,
à vrai dire je ne vois pas trop le principe des vues se basant sur une
autre vue de base. Lorsque j'avais besoin de vues différentes je les
créais dans le SCHEMA.XML avec un baseViewID différent et cela a toujours
fonctionné.
Qu'entendez vous par vue de base?
Peut-être pourriez vous joindre votre fichier SCHEMA.XML afin que je
regarde?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:
O%Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" a écrit dans le message de
news:Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues
portent le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents.
Celle-ci se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en
l'occurence une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres
pré-définis dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la
liste (voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que
chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents"
Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Comme vous me l'avez conseillé, j'ai changé les baseViewID dans le fichier
que je vous m'avez renvoié et cela marche sans problème (un baseViewwID
différent pour chaque vue, en commençant à 0 , puis 1, 2, 3 et ainsi de
suite). Les filtres appliqués marchent correctement sauf celui du privé
mais cela doit venir de la seconde condition que j'ai posé :
<Eq>
<FieldRef Name="Author"></FieldRef>
<Value Type="User">[Utilisateur actif]</Value> </Eq>
A mon avis, le tag [Utilisateur actif] doit surement être utilisé
uniquement pour la configuration via l'interface utilisateur sharepoint.
Quelqu'un connaîtrait-'il l'équivalent de ce tag en CAML?
Grand merci à Dimitri pour son début de solution.
Et en l'attente d'une réponse, merci par avance
Nicolas VIEL
"Dimitri Prevost" <dprevostpasdespam@itop.fr> a écrit dans le message de
news: %23uapcqdjFHA.2644@TK2MSFTNGP09.phx.gbl...
Bonjour,
à vrai dire je ne vois pas trop le principe des vues se basant sur une
autre vue de base. Lorsque j'avais besoin de vues différentes je les
créais dans le SCHEMA.XML avec un baseViewID différent et cela a toujours
fonctionné.
Qu'entendez vous par vue de base?
Peut-être pourriez vous joindre votre fichier SCHEMA.XML afin que je
regarde?
Cordialement,
Dimitri Prévost
"sda" <raspoutine65@hotmail.com> a écrit dans le message de news:
O%235nkXcjFHA.4028@TK2MSFTNGP10.phx.gbl...
Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" <dprevostpasdespam@itop.fr> a écrit dans le message de
news: e9Qd8a3iFHA.1968@TK2MSFTNGP14.phx.gbl...
Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues
portent le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" <raspoutine65@hotmail.com> a écrit dans le message de news:
uVQnHt3hFHA.1412@TK2MSFTNGP09.phx.gbl...
Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents.
Celle-ci se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en
l'occurence une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres
pré-définis dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la
liste (voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que
chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents"
Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA
Bonjour,
Comme vous me l'avez conseillé, j'ai changé les baseViewID dans le fichier
que je vous m'avez renvoié et cela marche sans problème (un baseViewwID
différent pour chaque vue, en commençant à 0 , puis 1, 2, 3 et ainsi de
suite). Les filtres appliqués marchent correctement sauf celui du privé
mais cela doit venir de la seconde condition que j'ai posé :
<Eq>
<FieldRef Name="Author"></FieldRef>
<Value Type="User">[Utilisateur actif]</Value> </Eq>
A mon avis, le tag [Utilisateur actif] doit surement être utilisé
uniquement pour la configuration via l'interface utilisateur sharepoint.
Quelqu'un connaîtrait-'il l'équivalent de ce tag en CAML?
Grand merci à Dimitri pour son début de solution.
Et en l'attente d'une réponse, merci par avance
Nicolas VIEL
"Dimitri Prevost" a écrit dans le message de
news: %Bonjour,
à vrai dire je ne vois pas trop le principe des vues se basant sur une
autre vue de base. Lorsque j'avais besoin de vues différentes je les
créais dans le SCHEMA.XML avec un baseViewID différent et cela a toujours
fonctionné.
Qu'entendez vous par vue de base?
Peut-être pourriez vous joindre votre fichier SCHEMA.XML afin que je
regarde?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:
O%Bonjour,
Il semble que le baseviewId ne soit pas forcemment unique, puisqu'il
constitue la vue de base sur laquelle on s'appuit pour réaliser la vue
spécifique. Les autres listes par défaut en font de même.
Auriez-vous des exemples pour définir plusiseurs type d'affichage d'un
même type de liste dans un template?
C'est vraiment important.... :-(
Merci par avance
Cdt,
SDA
"Dimitri Prevost" a écrit dans le message de
news:Bonjour,
je pense savoir d'où vient votre problème.
Lorsque vous essayez d'inclure vos vues dans le fichier ONET.XML vous
écrivez un code de ce genre :
<View List="140" BaseViewID="2" WebPartZoneID="CenterLeftColumn"
WebPartOrder="3" />
le BaseViewID précisé se rapporte à celui défini dans le fichier
SCHEMA.XML. Or dans le code que vous avez envoyé toutes vos vues
portent le même BaseViewID. Or celui ci doit être unique.
Cela résout il votre problème ?
Cordialement,
Dimitri Prévost
"sda" a écrit dans le message de news:Bonjour,
Nous mettons en place un template de site (ONET.xml et Schema.xml de
liste
modifiés).
Ce dernier contient entre autre une bibliothèque de documents.
Celle-ci se
voit attribuer 3 nouveaux types d'affichage. Ces types d'affichage
nécessitent d'ajouter un nouveau champ (field) au schema, en
l'occurence une
liste de choix (choix1, choix2, choix3). Jusque là pas de pbs. Par
contre,
on souhaite appliquer pour chacun des affichages des filtres
pré-définis dès
la création du site s'appuyant sur ce nouveau template.
Exemple :
La bibliothèque aura les affichages suivants :
* Affichage 1 avec le filtre "tous le documents de choix 1" et
l'utilisateur
courant comme publicateur.
* Affichage 2 avec le filtre "tous les documents de choix 2"
* Affichage 3 avec le filtre "tous les documents de choix 3"
En fait tout ce qui a été modifié l'a été dans le schema.xml de la
liste (voir ci-dessous).
C'est là que nous avons défini nos 3 vues. Le pb que nous rencontrons
c'est
que les 3 vues appliquent les filtre de l'affichage 1 alors que
chacune
devrait appliquer le sien.
*********** Version simplifiée du schema
<?xml version="1.0" encoding="utf-8" ?>
- <!-- _lcid="1036" _version="11.0.5510" _dal="1" -->
- <!-- _LocalBinding -->
- <List xmlns:ows="Microsoft SharePoint" Name="Documents"
Title="Shared
Documents" Direction="0" Url="Shared Documents" BaseType="1"
VersioningEnabled="TRUE">
- <MetaData>
...
- <Views>
<View BaseViewID="0" Type="HTML" />
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
DisplayName="Tous
les documents" DefaultView="FALSE" Hidden="FALSE"
Url="Forms/AllItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PublicView"
DisplayName="Tous le monde" DefaultView="TRUE" Hidden="FALSE"
Url="Forms/PublicItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Or>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Tout le monde</Value>
</Eq>
- <IsNull>
<FieldRef Name="Audience" />
</IsNull>
</Or>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="TeamView"
DisplayName="Equipe" DefaultView="FALSE" Url="Forms/TeamItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Equipe</Value>
</Eq>
</Where>
</Query>
</View>
- <View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
Name="PrivateView"
DisplayName="Privé" DefaultView="FALSE" Url="Forms/PrivateItems.aspx">
...
- <Query>
- <OrderBy>
<FieldRef Name="FileLeafRef" />
</OrderBy>
- <Where>
- <And>
- <Eq>
<FieldRef Name="Audience" />
<Value Type="Choice">Privée</Value>
</Eq>
- <Eq>
<FieldRef Name="Author" />
<Value Type="User">[Utilisateur actif]</Value>
</Eq>
</And>
</Where>
</Query>
</View>
...
</Views>
...
</MetaData>
</List>
*********************************
Avez-vous une idée sur le sujet ?
Quelqu'un a t'il déjà fait çà ?
Merci par avance
SDA