Freigeben über


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.

Siehe auch

Referenz

Microsoft.SharePoint.JSGrid

JSGrid