GridSerializer - Constructeur
Initialise un objet GridSerializer .
Espace de noms : Microsoft.SharePoint.JSGrid
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Sub New ( _
mode As SerializeMode, _
externalSourceTable As DataTable, _
keyColumnName As String, _
sortedColumns As FieldOrderCollection, _
gridFields As IEnumerable(Of GridField), _
gridColumns As IEnumerable(Of GridColumn) _
)
'Utilisation
Dim mode As SerializeMode
Dim externalSourceTable As DataTable
Dim keyColumnName As String
Dim sortedColumns As FieldOrderCollection
Dim gridFields As IEnumerable(Of GridField)
Dim gridColumns As IEnumerable(Of GridColumn)
Dim instance As New GridSerializer(mode, externalSourceTable, _
keyColumnName, sortedColumns, gridFields, _
gridColumns)
public GridSerializer(
SerializeMode mode,
DataTable externalSourceTable,
string keyColumnName,
FieldOrderCollection sortedColumns,
IEnumerable<GridField> gridFields,
IEnumerable<GridColumn> gridColumns
)
Paramètres
mode
Type : Microsoft.SharePoint.JSGrid.SerializeModeIndique les éléments de la configuration et les données seront sérialisées.
externalSourceTable
Type : System.Data.DataTableLa source de données pour la grille.
keyColumnName
Type : System.StringUne chaîne d'identification d'une colonne dans le paramètre externalSourceTable dont les valeurs identifier de façon unique chaque enregistrement. Ne peut pas être une référence Null (Rien dans Visual Basic).
sortedColumns
Type : Microsoft.SharePoint.JSGrid.FieldOrderCollectionSpécifie la configuration de tri à appliquer aux données de la grille.
gridFields
Type : System.Collections.Generic.IEnumerable<GridField>Collection de champs de la grille. Fournit des informations étendues sur un sous-ensemble des colonnes de données dans le paramètre externalSourceTable . Ne peut pas être une référence Null (Rien dans Visual Basic).
gridColumns
Type : System.Collections.Generic.IEnumerable<GridColumn>Une collection de colonnes de la grille. Fournit des informations détaillées sur la façon d'afficher un sous-ensemble de champs de la grille.
Remarques
Cet extrait de code illustre la création d'un sérialiseur de grille. Le code complet, y compris les définitions de données de champ et de la colonne se trouve dans How to: Create a Basic JS Grid.
//create a grid serializer to connect to data
GridSerializer gds = new GridSerializer(SerializeMode.Full,
data, "Key", new FieldOrderCollection(new String[] { "Department" }),
GridUtilities.GetGridFields(data), GridUtilities.GetGridColumns(data));
'create a grid serializer to connect to data
Dim gds As New GridSerializer(SerializeMode.Full, data, "Key", New FieldOrderCollection(New String() { "Department" }), GridUtilities.GetGridFields(data), GridUtilities.GetGridColumns(data))