Back to Devexpress

SpreadsheetBuilder.ClientSideEvents(Action<SpreadsheetClientSideEventsBuilder>) Method

aspnetcore-devexpress-dot-aspnetcore-dot-spreadsheet-dot-spreadsheetbuilder-dot-clientsideevents-x28-system-dot-action-devexpress-dot-aspnetcore-dot-spreadsheet-dot-spreadsheetclientsideeventsbuilder-x29.md

latest2.2 KB
Original Source

SpreadsheetBuilder.ClientSideEvents(Action<SpreadsheetClientSideEventsBuilder>) Method

Allows you to assign event handlers to client-side events available for the Spreadsheet.

Namespace : DevExpress.AspNetCore.Spreadsheet

Assembly : DevExpress.AspNetCore.Spreadsheet.v25.2.dll

NuGet Package : DevExpress.AspNetCore.Spreadsheet

Declaration

csharp
public SpreadsheetBuilder ClientSideEvents(
    Action<SpreadsheetClientSideEventsBuilder> configure
)

Parameters

NameTypeDescription
configureAction<SpreadsheetClientSideEventsBuilder>

A method that assigns event handlers.

|

Returns

TypeDescription
SpreadsheetBuilder

An object that can be used to further configure the Spreadsheet.

|

Remarks

cshtml
@(Html.DevExpress() 
    .Spreadsheet("spreadsheet") 
    .Height("500px") 
    .Width("100%") 
    .DocumentRequestHandlerUrl(Url.Action("DxDocumentRequest")) 
    .Open(documentPath) 
    .ShowSheetTabs(false) 
    .ClientSideEvents(events => { 
        events.OnCellBeginEdit("onCellBeginEdit"); 
        events.OnCellEndEdit("onCellEndEdit"); 
        events.OnCellCancelEdit("onCellCancelEdit"); 
        events.OnDocumentChanged("onDocumentChanged"); 
        events.OnBeginSynchronization("onBeginSynchronization"); 
        events.OnEndSynchronization("onEndSynchronization"); 
        events.OnHyperlinkClick("onHyperlinkClick"); 
        events.OnSelectionChanged("onSelectionChanged"); 
        events.OnCustomCommandExecuted("onCustomCommandExecuted"); 
    }) 
)

See Also

SpreadsheetBuilder Class

SpreadsheetBuilder Members

DevExpress.AspNetCore.Spreadsheet Namespace