Partager via


GridSerializer - Membres

Sérialise les informations de configuration et les données pour l' Microsoft.SharePoint.JSGrid dans une chaîne JavaScript Object Notation (JSON) .

Le type GridSerializer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique GridSerializer Initialise un objet GridSerializer .

Haut

Propriétés

  Nom Description
Propriété publique AdditionalParams Obtient une collection d'informations pour le consommateur de la GridSerializer à remplir avec des informations supplémentaires qu'ils souhaitent envoyer au client.
Propriété publique AutoFilterColumnKeys Obtient ou définit une collection de colonnes clés identifiant les colonnes à être calculées quand le mode de sérialisation est défini sur filtre automatique. Lorsque EnableAutoFilterEntryGeneration est défini sur true, AutoFilterColumnKeys dicte dans lequel les entrées de filtre automatique des colonnes sont générées.
Propriété publique BottomRecordKey Obtient ou définit la clé d'enregistrement en bas.
Propriété publique CellStyles Obtient un mappage de cellule ID style, représenté par des chaînes, aux styles de cellule.
Propriété publique DisableRecordKeyHash Obtient ou définit une valeur qui indique si la clé d'enregistrement a été désactivée.
Propriété publique EnableAutoFilterEntryGeneration Obtient ou définit une valeur pour déterminer si les entrées du filtre automatique sont générées. AutoFilterColumnKeys indique dans quelles colonnes les entrées de filtre automatique sont générées.
Propriété publique GanttBarStyleIdsColumnName Obtient ou définit le nom de la colonne GanttBarStyleIds .
Propriété publique GanttDependentsColumnName Obtient ou définit le nom de la colonne gamtt dépendants.
Propriété publique GanttStyleInfo Obtient les informations de style de diagramme de gantt.
Propriété publique GridColumnMap Un mappage de chaînes représentant les clés de la colonne pour les colonnes de la grille ils identifient de manière unique. Ce mappage est rempli en fonction de la collection passée dans la propriété GridColumns .
Propriété publique GridColumns Obtient ou définit la collection de colonnes à afficher dans la grille.
Propriété publique GridFieldMap Un mappage de chaînes représentant les clés pour les objets GridField qu'ils identifient. Ce mappage est rempli en fonction de la collection passée dans la propriété GridFields .
Propriété publique GridFields Obtient ou définit une collection d'informations sur les colonnes de données dans la source de données du sérialiseur.
Propriété publique GridRowStyleIdColumnName Obtient ou définit une valeur spécifiant le ColumnName de la table source externe qui contient l'ID de style pour les cellules dans une ligne donnée. Doit être spécifié si à l'aide des styles de ligne de grille et de la ColumnName pour la DataColumn contenant ces valeurs pas égale à la valeur de la constante DefaultGridRowStyleIdColumnName.
Propriété publique GroupingDescendantCountColumnName Obtient ou définit le nombre de descendants de regroupement.
Propriété publique GroupingOutlineLevelColumnName Obtient ou définit le niveau hiérarchique de regroupement.
Propriété publique GroupingParentKeyColumnName
Propriété publique GroupingRecordKeyPrefix Obtient ou définit le préfixe de clé d'enregistrement regroupement.
Propriété publique HierarchyDescendantCountColumnName Obtient ou définit un ColumnName qui n'est pas présent dans la table de la source externe. Ne doit être spécifié si il est ou pourrait être un DataColumn , dont ColumnName est égal à la valeur de la constante DefaultGroupingDescendantCountColumnName. Si une instance de Microsoft.SharePoint.JSGrid est remplie par plusieurs objets GridSerializer pendant sa durée de vie, cette valeur doit rester cohérente.
Propriété publique HierarchyOutlineLevelColumnName Obtient ou définit un ColumnName qui n'est pas présent dans la table de la source externe. Ne doit être spécifié si il est ou pourrait être un DataColumn , dont ColumnName est égal à la valeur de la constante DefaultHierarchyOutlineLevelColumnName. Si une instance de Microsoft.SharePoint.JSGrid est remplie par plusieurs objets GridSerializer pendant sa durée de vie, cette valeur doit rester cohérente.
Propriété publique HierarchyOutlineTextColumnName Obtient le plan de la hiérarchie du texte.
Propriété publique HierarchyParentKeyColumnName Obtient ou définit la hiérarchie de colonne clé parente.
Propriété publique IncludeNonGridFields Obtient ou définit une propriété indiquant si colonnes présentent les données dans la source de données, mais pas dans la collection fields de la grille, seront sérialisées.
Propriété protégée Index Obtient la valeur d'index.
Propriété publique IsGanttJavaScriptRequired
Propriété publique IsGroupingEnabled
Propriété publique IsHierarchyEnabled
Propriété publique JsonEncoders
Propriété publique KeyColumnName Obtient ou définit une chaîne qui correspond au nom de colonne de la colonne de données dans la table source externe qui contient des valeurs qui identifient de façon unique les enregistrements. Cette valeur a été spécifiée dans le constructeur.
Propriété publique KeyDeserializer Obtient ou définit un délégué qui accepte une chaîne représentant une clé Notation JSON (JavaScript Object) sérialisé et retourne un objet correspondant. Par exemple, ce délégué peut prendre une chaîne « 4 » et renvoyer un Int32 avec la valeur 4.
Propriété publique LocaleCulture Obtient ou définit les paramètres régionaux.
Propriété publique Mode Obtient ou définit le mode de sérialiseur de grille.
Propriété publique MultiValueSeparator Obtient ou définit la chaîne utilisée pour séparer les valeurs localisées dans les champs de la grille à valeurs multiples.
Propriété publique PagingFilter Obtient ou définit un filtre de pagination qui indique l'index de vue ligne des lignes qui seront sérialisés.
Propriété publique PaneLayout Obtient ou définit la disposition des volets.
Propriété publique PivotedGridColumns Obtient les colonnes de la grille croisée dynamiquement.
Propriété publique PostProcess Obtient ou définit un délégué d'être appelé après que la sérialisation dataset est entièrement rempli, mais avant que cette dernière est sérialisée en fait.
Propriété publique PostSliceFieldAppender Obtient ou définit un délégué qui sera appelé après les données de tranche. Il offre la possibilité d'ajouter d'autres champs à la grille une fois que l'on sait quels enregistrements seront présentes.
Propriété publique RecordEditModeColumnName Obtient ou définit le nom de colonne de l'enregistrement pour activer l'édition sur.
Propriété publique RememberedRecordKeyHash Désactive le calcul d'un hachage de la vue de clé ordonnée enregistrement envoyé au client.
Propriété publique RowAutoFilter Obtient ou définit un mappage de clés de la colonne de valeurs de données sérialisées.
Propriété publique RowFilter Obtient ou définit une chaîne XML qui spécifie la manière dont une ligne est filtrée.
Propriété publique SortedColumns Obtient ou définit les colonnes triées associés à la grille.
Propriété publiqueMembre statique StringPropTypeId Obtient la chaîne représentant l'ID de type de propriété fort.

Haut

Méthodes

  Nom Description
Méthode publique ApplyIncrementalChanges Indique à la grille des modifications effectuées sur le client. Permet à l'objet GridSerializer à prendre en compte les modifications locales lors de tri, de regroupement et de découpage.
Méthode publique ApplyPostViewIncrementalInsertsAndDeletes Applique l'insertion d'enregistrement pertinente et supprimer les modifications apportées à la table de données d'entrée avant le découpage.
Méthode publiqueMembre statique DefaultCompare Implémente une comparaison par défaut des deux objets à l'aide de leurs implémentations de IComparable .
Méthode publique EnableGantt Configure la grille pour afficher un diagramme de Gantt dans le volet droit. Dans les cas où une instance de GridSerializer est remplie par plusieurs objets GridSerializer pendant sa durée de vie, cette fonction peut être appelée uniquement si ReserveGantt(String) ou EnableGantt a été appelée sur l'objet initial GridSerializer .
Méthode publique EnableGridRowStyles Fournit un délégué qui remplira les styles de ligne.
Méthode publique EnableGrouping Configure la grille pour afficher regroupement.
Méthode publique EnableHierarchy Configure la grille pour afficher ses lignes dans une hiérarchie.
Méthode publique EnableHierarchyWithExplicitFilter<TTag> Définit la table de hiérarchie non filtrée. La table de données doit contenir deux colonnes, « Clé » et « Parent ». DBNull.Value est une valeur valide pour la colonne Parent. La colonne Parent pointant vers l'index, pas au niveau de la clé. Les deux autres chaînes représentent les colonnes qui seront utilisées lors de l'interaction avec les données réelles.
Méthode publique EnableIncrementalChanges Prépare l'objet GridSerializer pour l'acceptation des modifications incrémentielles.
Méthode publique EnableMinimalMode
Méthode publique EnablePivotedGridPane Configure la grille pour afficher un deuxième volet dans le volet de droite. Ce volet peut être un multiple fixe de lignes pour chaque ligne dans le volet gauche.
Méthode publique EnableRecordEditMode Fournit un délégué pour appliquer le mode de modification d'enregistrement après découpage.
Méthode publique EnableReservedHierarchy Configure la grille pour afficher ses lignes dans une hiérarchie.
Méthode publique EnableRowFiltering Configure la grille afin de masquer les enregistrements en fonction des critères spécifiés. Cela doit être appelée si la propriété RowFilter ou RowAutoFilter est spécifiée.
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publiqueMembre statique GetChangesFromJson<KeyType> Extrait une collection d'objets Change à partir du passé dans la Notation JSON (JavaScript Object).
Méthode publiqueMembre statique GetFilterFields Analyse le spécifié rowFilterXML pour les références GridField et retourne leurs clés.
Méthode publique GetHashCode (Hérité de Object)
Méthode publique GetType (Hérité de Object)
Méthode publique LocalizeField Utilise le processus de la grille (y compris appeler out à l' GridField) pour localiser une valeur de données dans une cellule donnée. Utile pour le remplissage de regroupement des lignes.
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode publique RegisterPropLookupType Inscrit une propriété de type liste de choix avec le sérialiseur.
Méthode publique ReserveGantt Réserve d'informations du Gantt dans le cas où il sera utilisé.
Méthode publique ReserveGrouping À utiliser lorsqu'une instance de GridSerializer est remplie par plusieurs objets GridSerializer pendant sa durée de vie, cette méthode notifie l'objet GridSerializer regroupement peut être activé ultérieurement dans la durée de vie de l'instance de Microsoft.SharePoint.JSGrid en cours de configuration. Doit être appelée sur l'objet initial GridSerializer pour cette instance de Microsoft.SharePoint.JSGrid .
Méthode publique ReserveHierarchy(DataTable, String, String, Boolean) À utiliser lorsqu'une instance de Microsoft.SharePoint.JSGrid est remplie par plusieurs objets GridSerializer pendant sa durée de vie, cette méthode notifie l'objet GridSerializer cette hiérarchie peut être activée ultérieurement dans la durée de vie de l'instance de Microsoft.SharePoint.JSGrid en cours de configuration. Doit être appelée sur l'objet initial GridSerializer pour cette instance de Microsoft.SharePoint.JSGrid .
Méthode publique ReserveHierarchy<TTag>(DataTable, String, String, Boolean, HierarchyValidationMode, DataTable) Définit la table de hiérarchie non filtrée. La table de données doit contenir deux colonnes, « Clé » et « Parent ». DBNull.Value est une valeur valide pour la colonne Parent. Les deux autres chaînes représentent les colonnes qui seront utilisées lors de l'interaction avec les données réelles.
Méthode publique RestoreHierarchyState Restaure la hiérarchie à partir d'un hiérarchie d'état stockées sous la forme d'une chaîne de Notation JSON (JavaScript Object).
Méthode publique SetHierarchyStateExpandedToLevel Spécifie le nombre de niveaux pour développer la hiérarchie
Méthode publique ToJson Convertir en Json.
Méthode publique ToString (Hérité de Object)

Haut

Champs

  Nom Description
Champ publicMembre statique DefaultGanttBarStyleIdsColumnName Chaîne représentant le nom de la colonne style diagramme de gantt par défaut.
Champ publicMembre statique DefaultGridRowStyleIdColumnName Chaîne représentant le nom de colonne par défaut grille ligne style ID.
Champ publicMembre statique DefaultGroupingDescendantCountColumnName Chaîne représentant la valeur par défaut de regroupement nombre de descendants.
Champ publicMembre statique DefaultGroupingOutlineLevelColumnName Chaîne représentant le niveau de plan par défaut.
Champ publicMembre statique DefaultGroupingParentKeyColumnName Chaîne représentant la valeur par défaut de regroupement clé parente.
Champ publicMembre statique DefaultGroupingRecordKeyPrefix Chaîne représentant la valeur par défaut de regroupement préfixe de clé d'enregistrement.
Champ publicMembre statique DefaultHierarchyDescendantCountColumnName Chaîne représentant le nombre de descendants de la hiérarchie par défaut.
Champ publicMembre statique DefaultHierarchyOutlineLevelColumnName Chaîne représentant le niveau de plan de la hiérarchie par défaut.
Champ publicMembre statique DefaultRecordEditModeColumnName Chaîne représentant l'enregistrement par défaut en mode d'édition.

Haut

Voir aussi

Référence

GridSerializer classe

Microsoft.SharePoint.JSGrid - Espace de noms