JS Grid-Delegaten
Letzte Änderung: Donnerstag, 6. Mai 2010
Gilt für: SharePoint Foundation 2010
Das JS Grid-Steuerelement unterstützt eine Vielzahl von Delegaten. Mit diesen können Sie das Verhalten des JS Grid-Steuerelement genauer steuern.
JS Grid-Delegaten
In der folgenden Tabelle sind die JS Grid-Delegaten aufgeführt.
Referenz zu JS Grid-Delegaten
Delegat |
Beschreibung |
---|---|
AddColumnMenuItems(columnKey, fnInsertMenuItem, fnInsertSeparator) |
Wird verwendet, wenn das Dropdownmenü für Spalten aktiviert wird. AddColumnMenuItems wird nur aufgerufen, wenn WillAddColumnMenuItems für diese Spalte true zurückgibt und wenn der ExpandColumnMenu-Delegat nicht vorhanden ist. |
AutoFilter(newState) |
Wird aufgerufen, wenn ein Spaltenüberschriftenmenü geöffnet und ein Autofilterelement ausgewählt wird. |
CreateEntryRecord() |
Wird aufgerufen, wenn Daten für eine neue Zeile eingegeben werden. |
DeleteRecords() |
Wird vom Raster aufgerufen, um das Löschen der aktuell ausgewählten Datensätze auf der Seite anzufordern. |
ExpandColumnMenu(columnKey, position, fnOnMenuCollapsed) |
Ist für das Erstellen und Rendern eines Spaltenmenüs zuständig. |
ExpandConflictResolution |
Nur intern. Dieser Delegat ist nicht für die direkte Verwendung im Code bestimmt. |
ExpandDelayLoadedHierarchyNode(recordKey) |
Ermöglicht das dynamische Ändern der Hierarchie. |
Filter |
Nur intern. Dieser Delegat kann nicht direkt im Code aufgerufen werden. |
GetAutoFilterEntries (currentAutoFilterState, initiatingColumnKey, columnKeys, fnSuccess, fnFailure) |
Wird aufgerufen, wenn das Spaltenmenü geöffnet wird und die Autofiltereinträge im Menü aufgefüllt werden müssen. |
GetGridRowStyleId() |
Wird aufgerufen, um Zeilenformatinformationen abzurufen. |
GetRecordEditMode(record) |
Wird beim Rendern einer Zeile für jede Zelle der Zeile aufgerufen. Der Delegat wird auch aufgerufen, wenn eine Zelle ausgewählt wird. |
IndentRecords () |
Wird aufgerufen, wenn der Controller vom Raster aufgefordert wird, die aktuell ausgewählten Datensätze einzurücken. |
InsertRecord() |
Wird aufgerufen, wenn die Seite vom Raster aufgefordert wird, einen Datensatz in der aktuell ausgewählten Zeile einzufügen. |
LaunchFilterDialog(colKey) |
Wird aufgerufen, wenn zu viele Autofiltereinträge für die Anzeige vorhanden sind. |
OutdentRecords() |
Wird aufgerufen, wenn der Controller vom Raster aufgefordert wird, die aktuell ausgewählten Datensätze auszurücken. |
ShowColumnConfigurationDialog() |
Zeigt ein benutzerdefiniertes Dialogfeld zur Spaltenkonfiguration an. |
Sort(array) |
Das Raster wird von der Seite zum Sortieren eines übergebenen Arrays von Objekten aufgefordert. |
TryInsertEntryRecord(entryRecord, entryRecordPropertyUpdates, fnRecordCommitSucceeded, fnRecordCommitFailed.) |
Wird aufgerufen, sobald der Benutzer die neu erstellte Zeile verlässt. Dieser Delegat beendet die Sequenz, die mit dem Delegaten vom Typ CreateEntryRecord begonnen wurde. |
WillAddColumnMenuItems(colKey) |
Dieser Delegat gibt true zurück, falls vom AddColumnItems-Delegaten Elemente zu diesem Spaltenmenü hinzugefügt werden sollen. |