[]
Defines a builder to configurate FlexSheet.
public class FlexSheetBuilder : FlexGridBaseBuilder<object, FlexSheet, FlexSheetBuilder>, IHtmlString
| Name | Description |
|---|---|
| FlexSheetBuilder(FlexSheet) | Creates one FlexSheetBuilder instance to configurate |
| Name | Description |
|---|---|
| AddBoundSheet(Action<BoundSheetBuilder<object>>) | Add a bound sheet. It will be put after the loaded Workbook or xlsx file. |
| AddBoundSheet<T>(Action<BoundSheetBuilder<T>>) | Add a bound sheet. It will be put after the loaded Workbook or xlsx file. |
| AddUnboundSheet(Action<UnboundSheetBuilder>) | Add an unbound sheet. It will be put after the loaded Workbook or xlsx file. |
| AddUnboundSheet(string, int, int) | Add an unbound sheet. It will be put after the loaded Workbook or xlsx file. |
| AllowAutoFill(bool) | Configurates AllowAutoFill. Sets the value to indicates whether enable autofill, the feature to fill cells with data that follows a pattern by dragging the bottom right corner of the cell. |
| AutoGenerateColumns(bool) | Sets a boolean value decides auto generate columns on FlexSheet. |
| CalculationPrecision(int) | Configurates CalculationPrecision. Sets the number of digits after the decimal point to round to when calculating formulas. Negative value means that no rounding is performed. |
| DefinedNames(Action<ListItemFactory<DefinedName, DefinedNameBuilder>>) | Configure DefinedNames. |
| EnableDragDrop(bool) | Configurates EnableDragDrop. Sets the value to indicates whether enable drag and drop rows or columns in FlexSheet. |
| EnableFormulas(bool) | Configurates EnableFormulas. Sets the value to indicates whether enable formulas in FlexSheet. |
| Filter(Action<FlexSheetFilterBuilder>) | Configurates Filter. Sets the filter settings for this FlexSheet. |
| IsTabHolderVisible(bool) | Configurates IsTabHolderVisible. Sets a value indicating whether the TabHolder is visible. |
| ItemFormatter(string) | Sets a formatter function used to customize cells on this grid. |
| Load(Workbook) | Load the Workbook instance. |
| Load(Stream) | Load the xlsx file with FileStream. |
| Load(string) | Load the xlsx file with file path. |
| OnClientAutoFilled(string) | Configurates the OnClientAutoFilled client event. Occurs after has performed the auto-fill operation. |
| OnClientAutoFilling(string) | Configurates the OnClientAutoFilling client event. Occurs before performing the auto-fill operation. |
| OnClientBeginDroppingRowColumn(string) | Configurates the OnClientBeginDroppingRowColumn client event. Occurs when begin dropping the rows or the columns of the FlexSheet. |
| OnClientColumnChanged(string) | Configurates the OnClientColumnChanged client event. Occurs after inserting or deleting columns. |
| OnClientDraggingRowColumn(string) | Configurates the OnClientDraggingRowColumn client event. Occurs when dragging the rows or the columns of the FlexSheet. |
| OnClientEndDroppingRowColumn(string) | Configurates the OnClientEndDroppingRowColumn client event. Occurs when end dropping the rows or the columns of the FlexSheet. |
| OnClientLoaded(string) | Configurates the OnClientLoaded client event. Occurs after the @see:FlexSheet loads the @see:Workbook instance. |
| OnClientPrepareChangingColumn(string) | Configurates the OnClientPrepareChangingColumn client event. Occurs before inserting or deleting columns. |
| OnClientPrepareChangingRow(string) | Configurates the OnClientPrepareChangingRow client event. Occurs before inserting or deleting rows. |
| OnClientRemoteLoaded(string) | Configurates the OnClientRemoteLoaded client event. Occurs after remote loading the data from sever. |
| OnClientRemoteLoading(string) | Configurates the OnClientRemoteLoading client event. Occurs before remote loading the data from server. |
| OnClientRemoteSaved(string) | Configurates the OnClientRemoteSaved client event. Occurs when saving the file back to sever successfully. |
| OnClientRemoteSaving(string) | Configurates the OnClientRemoteSaving client event. Occurs before saving the file back to server. |
| OnClientRowChanged(string) | Configurates the OnClientRowChanged client event. Occurs after inserting or deleting rows. |
| OnClientSelectedSheetChanged(string) | Configurates the OnClientSelectedSheetChanged client event. Occurs when current sheet index changed. |
| OnClientSheetCleared(string) | Configurates the OnClientSheetCleared client event. Occurs when the FlexSheet is cleared. |
| OnClientSheetVisibleChanged(string) | Configurates the OnClientSheetVisibleChanged client event. Occurs after the visible of the sheet in the sheet collection of the FlexSheet has changed. |
| OnClientUnknownFunction(string) | Configurates the OnClientUnknownFunction client event. Occurs when the @see:FlexSheet meets the unknown formula. |
| RemoteLoad(string) | Sets the LoadActionUrl for remote loading. |
| RemoteSave(string, ContentType) | Sets the SaveActionUrl for remote saving. |
| SaveContentType(ContentType) | Configurates SaveContentType. Sets the type of remote saving data. |
| Select(int, int, int?, int?, bool) | Selects a cell range and optionally scrolls it into view. |
| SelectedSheetIndex(int?) | Configurates SelectedSheetIndex. Sets the index of the current sheet in the FlexSheet. |
| ShowFilterIcons(bool) | Configurates ShowFilterIcons. Sets the visibility of the filter icon. |