Explore the API
Dashboard viewer
Interact with a published dashboard that hides authoring controls. Apply a host-supplied region filter or refresh a source value.
Try this workflowExplore and compare
Change the inputs, run an action, and inspect the live result below.
ResultLive API output
There are no worksheet authoring commands in the viewer. The output shows the filtered or refreshed KPI.
Preparing sample...
Keep exploringReset or save
Reset restores this sample's starting document. TXWB retains its spreadsheet, dashboard, and reporting definitions.
Ready to tryUse the controls above to interact with this demo.
What this demonstrates
Dashboard viewer
Razor DashboardMode=viewer fixes the hosting policy for the control's lifetime. It hides worksheet and dashboard authoring commands while retaining permitted analytics interaction. Programmatic host APIs remain available.
APIs used
TXSheetControlOptions.DashboardMode
Dashboard.setFilters()
Dashboard.query()
How to explore
Interact with a published dashboard that hides authoring controls. Apply a host-supplied region filter or refresh a source value.
There are no worksheet authoring commands in the viewer. The output shows the filtered or refreshed KPI.
Document ownership
The ready event supplies the initialized editor. Each action resolves document objects from the current workbook. Reset loads a clean TXWB snapshot; worksheet, range, chart, and dashboard handles must be acquired again after loading.
The Code panel shows this sample's actual implementation and the shared hosting code. Downloads contain the current document; changes are not stored on the server.
NuGet packages
TXTextControl.TXSheetControl.AspNetCore
2.0.0-beta.1
Provides the Razor spreadsheet editor, browser APIs, and packaged fonts.
dotnet add package TXTextControl.TXSheetControl.AspNetCore --version 2.0.0-beta.1