SpreadsheetOptionsExtensions.AddAutoSaving(SpreadsheetOptions, DocumentAutoSavingEventHandler) Method
Connects the event with an event handler function.
Namespace: DevExpress.AspNetCore
Assembly: DevExpress.AspNetCore.Spreadsheet.v24.1.dll
NuGet Package: DevExpress.AspNetCore.Spreadsheet
Declaration
public static SpreadsheetOptions AddAutoSaving(
this SpreadsheetOptions spreadsheetOptions,
DocumentAutoSavingEventHandler handler
)
Parameters
Name | Type | Description |
---|---|---|
spreadsheetOptions | SpreadsheetOptions | Spreadsheet options. |
handler | DocumentAutoSavingEventHandler | A function that handles the document |
Returns
Type | Description |
---|---|
SpreadsheetOptions | An object that can be used to further configure the Spreadsheet options. |
Remarks
The example below demonstrates how to handle the AutoSaving
event:
builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
builder.Services.AddDevExpressControls(options => {
options.AddSpreadsheet(
spreadsheetOptions => {
spreadsheetOptions
.AddAutoSaving(
(IDocumentInfo documentInfo, DocumentSavingEventArgs e) => {
// handle AutoSave here
if (someCondition)
e.Handled = true;
}
);
}
);
});
See Also