[]
        
(Showing Draft Content)

GC.Spread.Report

名前空間: Report

GC.Spread.Report

Table of contents

クラス

インターフェイス

型の別名

型の別名

Binding

Ƭ Binding: string


CellAddress

Ƭ CellAddress: string


Change

Ƭ Change: Object

プロパティ {GC.Spread.Report.IRecord[]} records - 更新および挿入されたレコード。

プロパティ {GC.Spread.Report.IRecord[]} deleteRecords - 削除されたレコード。

プロパティ rule - レポートシートのデータ操作の更新ルール(Write Back Rule)。

型宣言

名前 説明
deleteRecords IRecord[] 削除されたレコード。
records IRecord[] 更新および挿入されたレコード。
rule IWriteBackRule レポートシートのデータ操作の更新ルール(Write Back Rule)。

ConditionRule

Ƭ ConditionRule: { column: string ; operator: ConditionRuleOperator } & IConditionRuleValueType | IConditionRuleCellType | IConditionRuleDataColumnType | IConditionRuleParameterType | IConditionRuleFormulaType


ConditionRuleOperator

Ƭ ConditionRuleOperator: "Equal" | "NotEqual" | "GreaterThanOrEqual" | "GreaterThan" | "LessThanOrEqual" | "LessThan" | "StartWith" | "NotStartWith" | "EndWith" | "NotEndWith" | "Contains" | "NotContains" | "In" | "NotIn"


DataEntrySetting

Ƭ DataEntrySetting: IWriteBackRule[]


DataType

Ƭ DataType: number | string | Date | boolean


FieldState

Ƭ FieldState: "normal" | "new" | "updated" | "deleted"


FilterCondition

Ƭ FilterCondition: ConditionRule | FilterConditionFormulaRule | IFilterConditionAndRelationType | IFilterConditionOrRelationType


FilterConditionFormulaRule

Ƭ FilterConditionFormulaRule: Object

型宣言

名前
formula string

Formula

Ƭ Formula: string


GroupCell

Ƭ GroupCell: IDataCellBase & { bins?: IGroupBin[] ; formula?: Formula ; type: "Group" }


InitParametersUIFunctionType

Ƭ InitParametersUIFunctionType: (sheet: Worksheet) => void

型宣言

▸ (sheet): void

説明 パラメータ UI シートがレンダリングされるときのコールバック。

パラメータ
名前 説明
sheet Worksheet 初期パラメータ UI シート。ユーザーはここでパラメータ UI シートを更新できます。
Returns

void


LayoutSetting

Ƭ LayoutSetting: IRowLayoutSetting | IColumnLayoutSetting


ListCell

Ƭ ListCell: IDataCellBase & { spillMode?: "Insert" | "Overwrite" ; type: "List" }


OnChangeFunctionType

Ƭ OnChangeFunctionType: (sheet: ReportSheet, changedArgs: IParameterChangedArgs) => void

型宣言

▸ (sheet, changedArgs): void

説明 パラメータUIの値が変更されたときのコールバック。

パラメータ
名前 説明
sheet ReportSheet パラメータUIはレポートシートがバインドされます。
changedArgs IParameterChangedArgs 変更されたパラメータ値。
Returns

void


PaginationOrder

Ƭ PaginationOrder: "DownThenOver" | "OverThenDown"


RenderMode

Ƭ RenderMode: "Design" | "PaginatedPreview" | "Preview"


SheetNameGenerator

Ƭ SheetNameGenerator: (pageIndex: number) => string

型宣言

▸ (pageIndex): string

パラメータ
名前
pageIndex number
Returns

string


SortOption

Ƭ SortOption: { asc: string } | { desc: string } & { list?: string[] }


SpillDirection

Ƭ SpillDirection: "Horizontal" | "Vertical" | "None"


StaticCell

Ƭ StaticCell: Object

型宣言

名前
autoExpand? "Both" | "Horizontal" | "Vertical" | "None"
pin? "None" | "Row" | "Column" | "Both"
showCollapseButton? boolean
type "Static"

SummaryAggregate

Ƭ SummaryAggregate: "Sum" | "Avg" | "Max" | "Min" | "Count"


SummaryCell

Ƭ SummaryCell: IDataCellBase & { aggregate: SummaryAggregate ; type: "Summary" }


TemplateCell

Ƭ TemplateCell: ListCell | GroupCell | SummaryCell | StaticCell & ITemplateCellCommonSetting