[]
Ƭ Binding: string
Ƭ CellAddress: string
Ƭ Change: Object
property {GC.Spread.Report.IRecord[]} records - The updated and inserted records.
property {GC.Spread.Report.IRecord[]} deleteRecords - The deleted records.
property rule - The report sheet dataEntry write back rule.
| Name | Type | Description |
|---|---|---|
deleteRecords |
IRecord[] |
The deleted records. |
records |
IRecord[] |
The updated and inserted records. |
rule |
IWriteBackRule |
The report sheet dataEntry write back rule. |
Ƭ ChartCell: Object
| Name | Type |
|---|---|
chartPreviewVisible? |
boolean |
dataChartName |
string |
type |
"Chart" |
Ƭ ConditionRule: { column: string ; operator: ConditionRuleOperator } & IConditionRuleValueType | IConditionRuleCellType | IConditionRuleDataColumnType | IConditionRuleParameterType | IConditionRuleFormulaType
Ƭ ConditionRuleOperator: "Equal" | "NotEqual" | "GreaterThanOrEqual" | "GreaterThan" | "LessThanOrEqual" | "LessThan" | "StartWith" | "NotStartWith" | "EndWith" | "NotEndWith" | "Contains" | "NotContains" | "In" | "NotIn"
Ƭ DataEntrySetting: IWriteBackRule[]
Ƭ DataType: number | string | Date | boolean
Ƭ FieldState: "normal" | "new" | "updated" | "deleted"
Ƭ FilterCondition: ConditionRule | FilterConditionFormulaRule | IFilterConditionAndRelationType | IFilterConditionOrRelationType
Ƭ FilterConditionFormulaRule: Object
| Name | Type |
|---|---|
formula |
string |
Ƭ Formula: string
Ƭ GroupCell: IDataCellBase & { bins?: IGroupBin[] ; fixedFillCount?: number ; formula?: Formula ; type: "Group" }
Ƭ InitParametersUIFunctionType: (sheet: Worksheet) => void
▸ (sheet): void
description The callback when parameterUI sheet is rendering.
| Name | Type | Description |
|---|---|---|
sheet |
Worksheet |
The init parametersUI sheet, users can update the parameterUI sheet here. |
void
Ƭ LayoutSetting: IRowLayoutSetting | IColumnLayoutSetting
Ƭ ListCell: IDataCellBase & { fixedFillCount?: number ; spillMode?: "Insert" | "Overwrite" ; type: "List" }
Ƭ OnChangeFunctionType: (sheet: ReportSheet, changedArgs: IParameterChangedArgs) => void
▸ (sheet, changedArgs): void
description The callback when the parameterUI value changed.
| Name | Type | Description |
|---|---|---|
sheet |
ReportSheet |
The parametersUI bound reportSheet. |
changedArgs |
IParameterChangedArgs |
The changed parameter values. |
void
Ƭ PaginationOrder: "DownThenOver" | "OverThenDown"
Ƭ RenderMode: "Design" | "PaginatedPreview" | "Preview"
Ƭ SheetNameGenerator: (pageIndex: number) => string
▸ (pageIndex): string
| Name | Type |
|---|---|
pageIndex |
number |
string
Ƭ SortOption: { asc: string } | { desc: string } & { list?: string[] }
Ƭ SpillDirection: "Horizontal" | "Vertical" | "None"
Ƭ StaticCell: Object
| Name | Type |
|---|---|
autoExpand? |
"Both" | "Horizontal" | "Vertical" | "None" |
initialExpansionState? |
"Expanded" | "Collapsed" |
pin? |
"None" | "Row" | "Column" | "Both" |
preserveFormulaInExport? |
boolean |
showCollapseButton? |
boolean |
type |
"Static" |
Ƭ SummaryAggregate: "Sum" | "Avg" | "Max" | "Min" | "Count"
Ƭ SummaryCell: IDataCellBase & { aggregate: SummaryAggregate ; type: "Summary" }
Ƭ TemplateCell: ListCell | GroupCell | SummaryCell | StaticCell | ChartCell & ITemplateCellCommonSetting