Views.UpdateViewHtml2 - Méthode
Met à jour l'affichage spécifié avec les propriétés fournies et les valeurs, y compris les propriétés d'affichage du Collaborative Application Markup Language (CAML) et du code HTML.
Espace de noms : WebSvcviews
Assembly : STSSOAP (dans STSSOAP.dll)
Syntaxe
'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/UpdateViewHtml2", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function UpdateViewHtml2 ( _
listName As String, _
viewName As String, _
viewProperties As XmlNode, _
toolbar As XmlNode, _
viewHeader As XmlNode, _
viewBody As XmlNode, _
viewFooter As XmlNode, _
viewEmpty As XmlNode, _
rowLimitExceeded As XmlNode, _
query As XmlNode, _
viewFields As XmlNode, _
aggregations As XmlNode, _
formats As XmlNode, _
rowLimit As XmlNode, _
openApplicationExtension As String _
) As XmlNode
'Utilisation
Dim instance As Views
Dim listName As String
Dim viewName As String
Dim viewProperties As XmlNode
Dim toolbar As XmlNode
Dim viewHeader As XmlNode
Dim viewBody As XmlNode
Dim viewFooter As XmlNode
Dim viewEmpty As XmlNode
Dim rowLimitExceeded As XmlNode
Dim query As XmlNode
Dim viewFields As XmlNode
Dim aggregations As XmlNode
Dim formats As XmlNode
Dim rowLimit As XmlNode
Dim openApplicationExtension As String
Dim returnValue As XmlNode
returnValue = instance.UpdateViewHtml2(listName, _
viewName, viewProperties, toolbar, _
viewHeader, viewBody, viewFooter, _
viewEmpty, rowLimitExceeded, query, _
viewFields, aggregations, formats, _
rowLimit, openApplicationExtension)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/UpdateViewHtml2", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode UpdateViewHtml2(
string listName,
string viewName,
XmlNode viewProperties,
XmlNode toolbar,
XmlNode viewHeader,
XmlNode viewBody,
XmlNode viewFooter,
XmlNode viewEmpty,
XmlNode rowLimitExceeded,
XmlNode query,
XmlNode viewFields,
XmlNode aggregations,
XmlNode formats,
XmlNode rowLimit,
string openApplicationExtension
)
Paramètres
listName
Type : System.StringChaîne qui contient le nom interne de la liste.
viewName
Type : System.StringChaîne contenant le GUID de la vue.
viewProperties
Type : System.Xml.XmlNodeUn fragment XML qui contient toutes les propriétés au niveau de l'affichage en tant qu'attributs, tels que Editor, Hidden, ReadOnlyet Title.
toolbar
Type : System.Xml.XmlNodeUn élément de barre d'outils qui définit le code HTML utilisé pour restituer la barre d'outils dans une vue, et qui peuvent être attribuées à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
viewHeader
Type : System.Xml.XmlNodeUn élément ViewHeader qui définit le code HTML utilisé pour restituer l'en-tête d'une vue et qui peuvent être attribuées à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
viewBody
Type : System.Xml.XmlNodeUn élément ViewBody qui définit le code HTML utilisé pour restituer le corps d'un affichage et qui peut être affecté à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
viewFooter
Type : System.Xml.XmlNodeUn élément ViewFooter qui définit le code HTML utilisé pour restituer le pied de page d'un affichage et qui peut être assigné à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
viewEmpty
Type : System.Xml.XmlNodeÉlément ViewEmpty contenant le code HTML utilisé pour restituer la page, si la requête ne renvoie que pas d'éléments et qui peuvent être affectés à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
rowLimitExceeded
Type : System.Xml.XmlNodeUn élément RowLimitExceeded qui spécifie un rendu alternatif pour lorsque la limite de la ligne spécifiée est dépassée et qui peuvent être attribuées à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
query
Type : System.Xml.XmlNodeUn élément de requête contenant la requête qui détermine quels enregistrements sont retournés et dans quel ordre et qui peuvent être affectés à un objet System.Xml.XmlNode . L'exemple suivant exécute une requête pour les cas dans lesquels le champ ID est inférieur à 3 et affiche les éléments dans l'ordre de leurs titres :
viewFields
Type : System.Xml.XmlNodeUn élément ViewFields qui spécifie les champs à renvoyer dans la requête et dans quel ordre, et qui peuvent être attribuées à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
aggregations
Type : System.Xml.XmlNodeUn élément d'agrégations qui spécifie les champs d'agrégat et qui peuvent être affectés à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
formats
Type : System.Xml.XmlNodeUn élément des Formats qui définit la mise en forme des colonnes de grille et qui peuvent être attribuées à un objet System.Xml.XmlNode , comme dans l'exemple suivant :
rowLimit
Type : System.Xml.XmlNodeUn élément RowLimit qui spécifie le nombre d'articles ou de lignes, à afficher sur une page avant pagination commence et qui peuvent être attribuées à un objet System.Xml.XmlNode . Le fragment peut inclure l'attribut Paged pour indiquer que la vue retourne les éléments de liste dans les pages. L'exemple suivant définit une limite de 100 éléments par page :
- openApplicationExtension
Type : System.String
Valeur renvoyée
Type : System.Xml.XmlNode
Un fragment de CAML sous la forme suivante qui contient le schéma de la vue et qui peut être affecté à un objet System.Xml.XmlNode .
<View Name="{54992C89-4F9F-4B2E-8E5A-F55C1C70831B}" Type="HTML" DisplayName="MyView" Url="Lists/TestCustList/MyView.aspx" BaseViewID="1" xmlns="https://schemas.microsoft.com/sharepoint/soap/">
<ViewFields>
<FieldRef Name="Attachments" />
<FieldRef Name="LinkTitle" />
<FieldRef Name="ID" />
<FieldRef Name="Created" />
</ViewFields>
<Query>
...
</Query>
<ViewEmpty>
...
</ViewEmpty>
<GroupByHeader>
...
</GroupByHeader>
<GroupByFooter>
...
</GroupByFooter>
<ViewHeader>
...
</ViewHeader>
<ViewBody>
...
</ViewBody>
<ViewFooter>
...
</ViewFooter>
<PagedRowset>
...
</PagedRowset>
<PagedRecurrenceRowset>
...
</PagedRecurrenceRowset>
<RowLimit Paged="TRUE">100</RowLimit>
<ViewBidiHeader>
...
</ViewBidiHeader>
<Toolbar Type="Standard">
...
</Toolbar>
</View>
Remarques
Pour modifier les définitions de requêtes et de champ dans un affichage, utilisez la méthode UpdateView .