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.String

    Chaîne qui contient le nom interne de la liste.

  • viewName
    Type : System.String

    Chaîne contenant le GUID de la vue.

  • viewProperties
    Type : System.Xml.XmlNode

    Un 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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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.XmlNode

    Un é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 :

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 .

Voir aussi

Référence

Views classe

Views - Membres

WebSvcviews - Espace de noms

UpdateViewHtml