[]
Ƭ 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. |
Ƭ 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
[] ; 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
& { 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" |
pin? |
"None" | "Row" | "Column" | "Both" |
showCollapseButton? |
boolean |
type |
"Static" |
Ƭ SummaryAggregate: "Sum"
| "Avg"
| "Max"
| "Min"
| "Count"
Ƭ SummaryCell: IDataCellBase
& { aggregate
: SummaryAggregate
; type
: "Summary"
}
Ƭ TemplateCell: ListCell
| GroupCell
| SummaryCell
| StaticCell
& ITemplateCellCommonSetting