[]
Ƭ Binding: string
Ƭ CellAddress: string
Ƭ Change: Object
property {GC.Spread.Report.IRecord[]} records - 更新的和插入的记录。
property {GC.Spread.Report.IRecord[]} deleteRecords - 删除的记录。
property rule - 报告表数据条目写回规则。
| Name | Type | Description |
|---|---|---|
deleteRecords |
IRecord[] |
删除的记录。 |
records |
IRecord[] |
更新的和插入的记录。 |
rule |
IWriteBackRule |
报告表数据条目写回规则。 |
Ƭ 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 当参数面板渲染时回调。
| Name | Type | Description |
|---|---|---|
sheet |
Worksheet |
初始化参数面板,用户可以在此更新参数面板。 |
void
Ƭ LayoutSetting: IRowLayoutSetting | IColumnLayoutSetting
Ƭ ListCell: IDataCellBase & { fixedFillCount?: number ; spillMode?: "Insert" | "Overwrite" ; type: "List" }
Ƭ OnChangeFunctionType: (sheet: ReportSheet, changedArgs: IParameterChangedArgs) => void
▸ (sheet, changedArgs): void
description 当参数面板值更改时回调。
| Name | Type | Description |
|---|---|---|
sheet |
ReportSheet |
参数面板绑定的报告表。 |
changedArgs |
IParameterChangedArgs |
更改的参数值。 |
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