J'aurais besoin de trier les champs d'une liste à travers la programmation.
Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne
trouve aucun moyen de faire tout ça avec les web services :-(
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas
Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) avec pour le paramètre QUERY une clause OrderBy (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
Nicolas
"Jarreijk" a écrit :
Bonjour,
J'aurais besoin de trier les champs d'une liste à travers la programmation. Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne trouve aucun moyen de faire tout ça avec les web services :-(
Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems
(http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true)
avec pour le paramètre QUERY une clause OrderBy
(http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
Nicolas
"Jarreijk" a écrit :
Bonjour,
J'aurais besoin de trier les champs d'une liste à travers la programmation.
Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne
trouve aucun moyen de faire tout ça avec les web services :-(
Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) avec pour le paramètre QUERY une clause OrderBy (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
Nicolas
"Jarreijk" a écrit :
Bonjour,
J'aurais besoin de trier les champs d'une liste à travers la programmation. Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne trouve aucun moyen de faire tout ça avec les web services :-(
Jarreijk
merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner les items dans la liste. Ce que je veux c'est les champs de la liste pas les items. Au début j'avais un liste L1 avec les champs Title, Description, DateEx (dans cette ordre). J'ai ajouté (à travers les web services - via programmation) des nouveaux champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces 2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des champs (par exemple sur la page d'ajout d'information-NewForm.aspx). normalement on peux faire ca via l'interface web dans la page de modification des propriètés de la liste et puis "Change the order of the fields ". mais j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) ) C'est ca mon problème...
merci.
"Nicolas" a écrit :
Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) avec pour le paramètre QUERY une clause OrderBy (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
Nicolas
"Jarreijk" a écrit :
> Bonjour, > > J'aurais besoin de trier les champs d'une liste à travers la programmation. > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne > trouve aucun moyen de faire tout ça avec les web services :-(
merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner
les items dans la liste. Ce que je veux c'est les champs de la liste pas les
items.
Au début j'avais un liste L1 avec les champs Title, Description, DateEx
(dans cette ordre).
J'ai ajouté (à travers les web services - via programmation) des nouveaux
champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces
2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient
les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans
cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des
champs (par exemple sur la page d'ajout d'information-NewForm.aspx).
normalement on peux faire ca via l'interface web dans la page de modification
des propriètés de la liste et puis "Change the order of the fields ". mais
j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) )
C'est ca mon problème...
merci.
"Nicolas" a écrit :
Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems
(http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true)
avec pour le paramètre QUERY une clause OrderBy
(http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
Nicolas
"Jarreijk" a écrit :
> Bonjour,
>
> J'aurais besoin de trier les champs d'une liste à travers la programmation.
> Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne
> trouve aucun moyen de faire tout ça avec les web services :-(
merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner les items dans la liste. Ce que je veux c'est les champs de la liste pas les items. Au début j'avais un liste L1 avec les champs Title, Description, DateEx (dans cette ordre). J'ai ajouté (à travers les web services - via programmation) des nouveaux champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces 2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des champs (par exemple sur la page d'ajout d'information-NewForm.aspx). normalement on peux faire ca via l'interface web dans la page de modification des propriètés de la liste et puis "Change the order of the fields ". mais j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) ) C'est ca mon problème...
merci.
"Nicolas" a écrit :
Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) avec pour le paramètre QUERY une clause OrderBy (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
Nicolas
"Jarreijk" a écrit :
> Bonjour, > > J'aurais besoin de trier les champs d'une liste à travers la programmation. > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne > trouve aucun moyen de faire tout ça avec les web services :-(
Nicolas
Désolé, je n'avais pas compris ca ! :-) Quelle est votre contrainte pour ne pas vouloir utiliser la méthode REORDERFIELDS de RPC ?
Nicolas
"Jarreijk" a écrit :
merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner les items dans la liste. Ce que je veux c'est les champs de la liste pas les items. Au début j'avais un liste L1 avec les champs Title, Description, DateEx (dans cette ordre). J'ai ajouté (à travers les web services - via programmation) des nouveaux champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces 2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des champs (par exemple sur la page d'ajout d'information-NewForm.aspx). normalement on peux faire ca via l'interface web dans la page de modification des propriètés de la liste et puis "Change the order of the fields ". mais j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) ) C'est ca mon problème...
merci.
"Nicolas" a écrit :
> Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems > (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) > avec pour le paramètre QUERY une clause OrderBy > (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer... > > Nicolas > > > "Jarreijk" a écrit : > > > Bonjour, > > > > J'aurais besoin de trier les champs d'une liste à travers la programmation. > > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne > > trouve aucun moyen de faire tout ça avec les web services :-(
Désolé, je n'avais pas compris ca ! :-)
Quelle est votre contrainte pour ne pas vouloir utiliser la méthode
REORDERFIELDS de RPC ?
Nicolas
"Jarreijk" a écrit :
merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner
les items dans la liste. Ce que je veux c'est les champs de la liste pas les
items.
Au début j'avais un liste L1 avec les champs Title, Description, DateEx
(dans cette ordre).
J'ai ajouté (à travers les web services - via programmation) des nouveaux
champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces
2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient
les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans
cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des
champs (par exemple sur la page d'ajout d'information-NewForm.aspx).
normalement on peux faire ca via l'interface web dans la page de modification
des propriètés de la liste et puis "Change the order of the fields ". mais
j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) )
C'est ca mon problème...
merci.
"Nicolas" a écrit :
> Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems
> (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true)
> avec pour le paramètre QUERY une clause OrderBy
> (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
>
> Nicolas
>
>
> "Jarreijk" a écrit :
>
> > Bonjour,
> >
> > J'aurais besoin de trier les champs d'une liste à travers la programmation.
> > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne
> > trouve aucun moyen de faire tout ça avec les web services :-(
Désolé, je n'avais pas compris ca ! :-) Quelle est votre contrainte pour ne pas vouloir utiliser la méthode REORDERFIELDS de RPC ?
Nicolas
"Jarreijk" a écrit :
merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner les items dans la liste. Ce que je veux c'est les champs de la liste pas les items. Au début j'avais un liste L1 avec les champs Title, Description, DateEx (dans cette ordre). J'ai ajouté (à travers les web services - via programmation) des nouveaux champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces 2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des champs (par exemple sur la page d'ajout d'information-NewForm.aspx). normalement on peux faire ca via l'interface web dans la page de modification des propriètés de la liste et puis "Change the order of the fields ". mais j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) ) C'est ca mon problème...
merci.
"Nicolas" a écrit :
> Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems > (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) > avec pour le paramètre QUERY une clause OrderBy > (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer... > > Nicolas > > > "Jarreijk" a écrit : > > > Bonjour, > > > > J'aurais besoin de trier les champs d'une liste à travers la programmation. > > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne > > trouve aucun moyen de faire tout ça avec les web services :-(
Jarreijk
Le travail avec les web service me semble tellement facile:-) Je dois avouer en plus que je n'ai jamais travaillé encore avec ce genres d'appèls RPC. Ce que je voulais c'était d'avoir l'application intégrale (un seul exe qui fait toutes les modifications que je veux sur le WSS)et que je peux porter dans plusieurs environnements. Si j'ai bien compris dans l'exemple de Microsoft sur le site MSDN c'est qu'il faut créer une page aspx et appeler en fait cette page aspx qui à son tour appelera la dll de Sharepoint. Si vous avez un autre exemple comment je pourrait implémenter ca dans mon app C# directement je serai ravi.
"Nicolas" a écrit :
Désolé, je n'avais pas compris ca ! :-) Quelle est votre contrainte pour ne pas vouloir utiliser la méthode REORDERFIELDS de RPC ?
Nicolas
"Jarreijk" a écrit :
> merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner > les items dans la liste. Ce que je veux c'est les champs de la liste pas les > items. > Au début j'avais un liste L1 avec les champs Title, Description, DateEx > (dans cette ordre). > J'ai ajouté (à travers les web services - via programmation) des nouveaux > champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces > 2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient > les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans > cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des > champs (par exemple sur la page d'ajout d'information-NewForm.aspx). > normalement on peux faire ca via l'interface web dans la page de modification > des propriètés de la liste et puis "Change the order of the fields ". mais > j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) ) > C'est ca mon problème... > > merci. > > "Nicolas" a écrit : > > > Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems > > (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) > > avec pour le paramètre QUERY une clause OrderBy > > (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer... > > > > Nicolas > > > > > > "Jarreijk" a écrit : > > > > > Bonjour, > > > > > > J'aurais besoin de trier les champs d'une liste à travers la programmation. > > > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne > > > trouve aucun moyen de faire tout ça avec les web services :-(
Le travail avec les web service me semble tellement facile:-) Je dois avouer
en plus que je n'ai jamais travaillé encore avec ce genres d'appèls RPC. Ce
que je voulais c'était d'avoir l'application intégrale (un seul exe qui fait
toutes les modifications que je veux sur le WSS)et que je peux porter dans
plusieurs environnements. Si j'ai bien compris dans l'exemple de Microsoft
sur le site MSDN c'est qu'il faut créer une page aspx et appeler en fait
cette page aspx qui à son tour appelera la dll de Sharepoint. Si vous avez un
autre exemple comment je pourrait implémenter ca dans mon app C# directement
je serai ravi.
"Nicolas" a écrit :
Désolé, je n'avais pas compris ca ! :-)
Quelle est votre contrainte pour ne pas vouloir utiliser la méthode
REORDERFIELDS de RPC ?
Nicolas
"Jarreijk" a écrit :
> merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner
> les items dans la liste. Ce que je veux c'est les champs de la liste pas les
> items.
> Au début j'avais un liste L1 avec les champs Title, Description, DateEx
> (dans cette ordre).
> J'ai ajouté (à travers les web services - via programmation) des nouveaux
> champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces
> 2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient
> les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans
> cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des
> champs (par exemple sur la page d'ajout d'information-NewForm.aspx).
> normalement on peux faire ca via l'interface web dans la page de modification
> des propriètés de la liste et puis "Change the order of the fields ". mais
> j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) )
> C'est ca mon problème...
>
> merci.
>
> "Nicolas" a écrit :
>
> > Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems
> > (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true)
> > avec pour le paramètre QUERY une clause OrderBy
> > (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer...
> >
> > Nicolas
> >
> >
> > "Jarreijk" a écrit :
> >
> > > Bonjour,
> > >
> > > J'aurais besoin de trier les champs d'une liste à travers la programmation.
> > > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne
> > > trouve aucun moyen de faire tout ça avec les web services :-(
Le travail avec les web service me semble tellement facile:-) Je dois avouer en plus que je n'ai jamais travaillé encore avec ce genres d'appèls RPC. Ce que je voulais c'était d'avoir l'application intégrale (un seul exe qui fait toutes les modifications que je veux sur le WSS)et que je peux porter dans plusieurs environnements. Si j'ai bien compris dans l'exemple de Microsoft sur le site MSDN c'est qu'il faut créer une page aspx et appeler en fait cette page aspx qui à son tour appelera la dll de Sharepoint. Si vous avez un autre exemple comment je pourrait implémenter ca dans mon app C# directement je serai ravi.
"Nicolas" a écrit :
Désolé, je n'avais pas compris ca ! :-) Quelle est votre contrainte pour ne pas vouloir utiliser la méthode REORDERFIELDS de RPC ?
Nicolas
"Jarreijk" a écrit :
> merci pour la réponse mais de ce que j'ai vu ces 2 méthode m'aide à retourner > les items dans la liste. Ce que je veux c'est les champs de la liste pas les > items. > Au début j'avais un liste L1 avec les champs Title, Description, DateEx > (dans cette ordre). > J'ai ajouté (à travers les web services - via programmation) des nouveaux > champs dans la liste: DescriptionDe, DescriptionUK. Bon. Automatiquement, ces > 2 nouveaux champs se sont créés à la fin donc maintenant ma liste contient > les champs: Title, Description, DateEx, DescriptionDe, DescriptionUK.(dans > cette ordre). Ce que je veux c'est de modifier cette ordre d'affichage des > champs (par exemple sur la page d'ajout d'information-NewForm.aspx). > normalement on peux faire ca via l'interface web dans la page de modification > des propriètés de la liste et puis "Change the order of the fields ". mais > j'ai besoin de la faire via programmation (il y a 400 sites à changer :-) ) > C'est ca mon problème... > > merci. > > "Nicolas" a écrit : > > > Je dirai qu'avec le web service Lists.asmx et la méthode GetListItems > > (http://msdn.microsoft.com/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp?frame=true) > > avec pour le paramètre QUERY une clause OrderBy > > (http://msdn.microsoft.com/library/en-us/spptsdk/html/tscamlorderby_SV01028117.asp?frame=true), ca devrait fonctionner... à confirmer... > > > > Nicolas > > > > > > "Jarreijk" a écrit : > > > > > Bonjour, > > > > > > J'aurais besoin de trier les champs d'une liste à travers la programmation. > > > Qq'un connait une autre méthode que l'appel RPC de REORDERFIELDS? je ne > > > trouve aucun moyen de faire tout ça avec les web services :-(