Partager via


Délégués de la grille JS

Dernière modification : jeudi 6 mai 2010

S’applique à : SharePoint Foundation 2010

Le Contrôle Grille JS prend en charge de nombreux délégués. L’utilisation de ces délégués vous permet de mieux contrôler le comportement du Contrôle Grille JS.

Délégués de la grille JS

Le tableau suivant répertorie les délégués de la grille JS.

Référence des délégués de la grille JS

Délégué

Description

AddColumnMenuItems(columnKey, fnInsertMenuItem, fnInsertSeparator)

Utilisé lorsque le menu déroulant de la colonne est activé.

AddColumnMenuItems est uniquement appelé si WillAddColumnMenuItems retourne true pour cette colonne et que le délégué ExpandColumnMenu n’est pas présent.

AutoFilter(newState)

Appelé lorsqu’un menu d’en-tête de colonne est déroulé et qu’un élément de filtre automatique est sélectionné.

CreateEntryRecord()

Appelé dès que des données sont entrées pour une nouvelle ligne.

DeleteRecords()

Appelé par la grille pour demander que la page supprime les enregistrements actuellement sélectionnés.

ExpandColumnMenu(columnKey, position, fnOnMenuCollapsed)

Ce délégué est responsable de la création et de l’affichage d’un menu de colonne.

ExpandConflictResolution

Utilisé en interne uniquement ; ce délégué n’est pas destiné à être utilisé directement dans le code.

ExpandDelayLoadedHierarchyNode(recordKey)

Permet de modifier la hiérarchie dynamiquement.

Filter

Utilisé en interne uniquement ; ce délégué n’est pas destiné à être appelé directement à partir du code.

GetAutoFilterEntries (currentAutoFilterState, initiatingColumnKey, columnKeys, fnSuccess, fnFailure)

Appelé lorsque le menu de colonne est déroulé et que la grille doit remplir les entrées de filtre automatique dans le menu.

GetGridRowStyleId()

Appelé pour obtenir les informations relatives au style de la ligne.

GetRecordEditMode(record)

Ce délégué est appelé pour chaque cellule d’une ligne lorsque la ligne est affichée. Il est également appelé si une cellule est sélectionnée.

IndentRecords ()

Appelé lorsque la grille demande au contrôleur de mettre en retrait les enregistrements actuellement sélectionnés.

InsertRecord()

Appelé lorsque la grille demande que la page insère un enregistrement au niveau de la ligne actuellement sélectionnée.

LaunchFilterDialog(colKey)

Appelé lorsque nombre d’entrées de filtre automatique à afficher est trop élevé.

OutdentRecords()

Appelé lorsque la grille demande au contrôleur d’appliquer un retrait négatif aux enregistrements actuellement sélectionnés.

ShowColumnConfigurationDialog()

Afficher une boîte de dialogue de configuration de colonne personnalisée.

Sort(array)

La page demande à la grille d’effectuer un tri, en transmettant un tableau d’objets.

TryInsertEntryRecord(entryRecord, entryRecordPropertyUpdates, fnRecordCommitSucceeded, fnRecordCommitFailed.)

Appelé dès que l’utilisateur quitte la ligne nouvellement créée. Ce délégué termine la séquence initiée avec le délégué de type CreateEntryRecord.

WillAddColumnMenuItems(colKey)

Si le délégué AddColumnItems va ajouter des éléments à ce menu de colonne, ce délégué retourne true.

Voir aussi

Référence

Microsoft.SharePoint.JSGrid

JSGrid