[]
GC.Data
Ƭ AverageRuleOptions: Object
property
{"averageRule"} ruleType - 如果要使用平均规则,规则类型是“平均值”
属性 type
- 平均值条件格式的类型
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
priority |
number |
规则的优先级 |
ruleType |
"averageRule" |
平均规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
type |
AverageType |
平均值条件格式的类型 |
Ƭ AverageType: "above"
| "below"
| "equalOrAbove"
| "equalOrBelow"
| "above1StdDev"
| "below1StdDev"
| "above2StdDev"
| "below2StdDev"
| "above3StdDev"
| "below3StdDev"
description
平均值条件格式的类型
Ƭ CellButtonOptions: Object
属性 position
- 按钮在单元格中的位置,支持 "left", "right", "leftOfText", "rightOfText"方向
属性 useButtonStyle
- cellButton是否为按钮样式,默认值均为false
属性 enabled
- 单元格按钮是否响应用户操作,默认值为true
属性 width
- 按钮的宽度如果设置为null或undefined,则按钮宽度将根据标题和图像大小自动调整
属性 caption
- 显示的按钮文本
属性 imageSrc
- 当imageType为custom时,可以通过imageSrc指定图片(base64)
属性 imageSize
- 通过对象设置图片大小如 {width: 16, height: 16}, 默认值为 16px * 16px
属性 imageSize
.width - 图片的宽度
属性 imageSize
.height - 图片的高度
属性 captionAlign
- 图片和标题的对齐方式,支持 "left", "right"
property
{string | Function} command - 单击按钮时,允许用户执行命令或用户可以执行回调函数
属性 imageType
- 按钮类型(要在按钮中显示的图像类型)。可以为cellButton提供一些预定义的类型,自定义类型允许指定图标
支持有 "none", "custom", "clear", "cancel", "ok", "dropdown", "ellipsis", "left", "right", "plus", "minus", "undo", "redo", "search", "separator", "spinLeft", "spinRight", "collapse", "expand"等类型
属性 visibility
- 按钮的可见类型有 "always", "onSelected", "onEditing", 默认值为 "always"
属性 hoverBackColor
- 当按钮可见并可用时,单元格按钮的悬停背景色
属性 buttonBackColor
- 当按钮可用时,单元格按钮的背景色
属性名 | 类型 | 说明 |
---|---|---|
buttonBackColor? |
string |
当按钮可用时,单元格按钮的背景色 |
caption? |
string |
显示的按钮文本 |
captionAlign? |
"left" | "right" |
图片和标题的对齐方式,支持 "left", "right" |
command? |
string | (sheet : any , row : number , col : number , option : any ) => void |
单击按钮时,允许用户执行命令或用户可以执行回调函数 |
enabled? |
boolean |
单元格按钮是否响应用户操作,默认值为true |
hoverBackColor? |
string |
当按钮可见并可用时,单元格按钮的悬停背景色 |
imageSize? |
{ height : number ; width : number } |
通过对象设置图片大小如 {width: 16, height: 16}, 默认值为 16px * 16px |
imageSize.height |
number |
- |
imageSize.width |
number |
- |
imageSrc? |
string |
当imageType为custom时,可以通过imageSrc指定图片(base64) |
imageType? |
"none" | "custom" | "clear" | "cancel" | "ok" | "dropdown" | "ellipsis" | "left" | "right" | "plus" | "minus" | "undo" | "redo" | "search" | "separator" | "spinLeft" | "spinRight" | "collapse" | "expand" |
按钮类型(要在按钮中显示的图像类型)。可以为cellButton提供一些预定义的类型,自定义类型允许指定图标 |
position? |
"left" | "right" | "leftOfText" | "rightOfText" |
按钮在单元格中的位置,支持 "left", "right", "leftOfText", "rightOfText"方向 |
useButtonStyle? |
boolean |
cellButton是否为按钮样式,默认值均为false |
visibility? |
"always" | "onSelected" | "onEditing" |
按钮的可见类型有 "always", "onSelected", "onEditing", 默认值为 "always" |
width? |
number |
按钮的宽度如果设置为null或undefined,则按钮宽度将根据标题和图像大小自动调整 |
Ƭ CellValueComparisonOperator: "equalsTo"
| "notEqualsTo"
| "greaterThan"
| "greaterThanOrEqualsTo"
| "lessThan"
| "lessThanOrEqualsTo"
| "between"
| "notBetween"
description
单元格值比较运算符
Ƭ CellValueRuleOptions: Object
property
{"cellValueRule"} ruleType - 如果您想使用单元值规则,规则类型是"Cell Value"
属性 comparisonOperator
- 单元格值的比较运算符
属性 value1
- 第一个值
属性 value2
- 第二个值
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
comparisonOperator |
CellValueComparisonOperator |
单元格值的比较运算符 |
priority |
number |
规则的优先级 |
ruleType |
"cellValueRule" |
规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
value1 |
CellValueType |
第一个值 |
value2 |
CellValueType |
第二个值 |
Ƭ CellValueType: number
| string
| boolean
| Date
| FormulaString
description
单元格值类型
Ƭ CheckboxOptions: Object
属性 type
- 单元格类型, 支持 "checkbox"
属性 caption
- 标题
属性 textTrue
- 单元格值为true时的文本
属性 textIndeterminate
- 单元格值不确定时的文本
属性 textFalse
- 单元格值为false时的文本
属性 textAlign
- 相对于复选框的文本对齐方式,该复选框支持 "top", "bottom", "left", "right"
属性 isThreeState
- 相对于复选框的文本对齐方式
属性 boxSize
- 复选框大小
属性名 | 类型 | 说明 |
---|---|---|
boxSize |
number |
复选框大小 |
caption |
string |
标题 |
isThreeState |
boolean |
相对于复选框的文本对齐方式 |
textAlign |
"top" | "bottom" | "left" | "right" |
相对于复选框的文本对齐方式,该复选框支持 "top", "bottom", "left", "right" |
textFalse |
string |
单元格值为false时的文本 |
textIndeterminate |
string |
单元格值不确定时的文本 |
textTrue |
string |
单元格值为true时的文本 |
type |
"checkbox" |
单元格类型, 支持 "checkbox" |
Ƭ ColorPickerGroup: Object
属性 name
- 名称
property
{string[][]} colors - 颜色
属性 needScaleColor
- 是否生成颜色组
属性名 | 类型 | 说明 |
---|---|---|
colors |
string [][] |
颜色 |
name |
string |
名称 |
needScaleColor |
boolean |
是否生成颜色组 |
Ƭ ColorPickerOptions: Object
属性 colorBlockSize
- 每个颜色单元格的大小
property
{GC.Data.ColorPickerGroup[]} groups - 颜色选择器的组,每个组接收一个名称作为组名,一个颜色数组作为组的颜色
属性名 | 类型 | 说明 |
---|---|---|
colorBlockSize |
number |
每个颜色单元格的大小 |
groups |
ColorPickerGroup [] |
颜色选择器的组,每个组接收一个名称作为组名,一个颜色数组作为组的颜色 |
Ƭ ColorString: string
description
字符串类型颜色
Ƭ ColumnBindingInfo: Object
属性 name
- 通过名称绑定的数据列
属性 displayName
- 此列的显示名称
属性 formatter
- 列的格式
property
{number | string} size - 列的大小
属性 visible
- 列的可见性
属性名 | 类型 | 说明 |
---|---|---|
displayName? |
string |
该列的显示名称。 |
formatter? |
string |
该列的格式化程序。 |
name |
string |
通过名称绑定的数据列。 |
size? |
number | string |
列的大小。 |
visible? |
boolean |
列的可见性。 |
Ƭ ColumnType: "Number"
| "Text"
| "Formula"
| "Checkbox"
| "Date"
| "Currency"
| "Percent"
| "Phone"
| "Email"
| "URL"
| "Lookup"
| "CreatedTime"
| "ModifiedTime"
| "Attachment"
| "Select"
| "Barcode"
Ƭ ComboBoxOptions: Object
属性 type
- 单元格类型的类型,支持 "combobox"
属性 editorValueType
- 编辑器值类型,支持"text", "index", "value"
property
{string[] | GC.Data.ItemOptions[]} items - 项,支持字符串数组或对象数组,每个项包含文本和值
属性 itemHeight
- 每个项的高度
属性 maxDropDownItems
- 每页下拉列表的最大项数
属性 editable
- 组合框是否可编辑
属性名 | 类型 | 说明 |
---|---|---|
editable? |
boolean |
组合框是否可编辑 |
editorValueType? |
"text" | "index" | "value" |
编辑器值类型,支持"text", "index", "value" |
itemHeight? |
number |
每个项的高度 |
items |
string [] | ItemOptions [] |
项,支持字符串数组或对象数组,每个项包含文本和值 |
maxDropDownItems? |
number |
每页下拉列表的最大项数 |
type |
"combobox" |
单元格类型的类型,支持 "combobox" |
Ƭ DataBarAxisPosition: "automatic"
| "cellMidPoint"
| "none"
description
数据条规则轴的位置
Ƭ DataBarRuleDirection: "leftToRight"
| "rightToLeft"
description
数据条规则方向
Ƭ DataBarRuleNegativeOptions: Object
属性 negativeFillColor
- 负填充颜色
属性 useNegativeFillColor
- 是否使用负填充颜色绘制负值.
属性 negativeBorderColor
- 负边框颜色
属性 useNegativeBorderColor
- 是否使用负边框颜色为负值绘制边框
属性 axisColor
- 数据条的坐标轴颜色
属性 axisPosition
- 数据条的轴线位置
属性名 | 类型 | 说明 |
---|---|---|
axisColor |
ColorString |
数据条的坐标轴颜色 |
axisPosition |
DataBarAxisPosition |
数据条的轴线位置 |
negativeBorderColor |
ColorString |
负边框颜色 |
negativeFillColor |
ColorString |
负填充颜色 |
useNegativeBorderColor |
boolean |
是否使用负边框颜色为负值绘制边框 |
useNegativeFillColor |
boolean |
是否使用负填充颜色绘制负值. |
Ƭ DataBarRuleOptions: Object
property
{"dataBarRule"} ruleType - 如果您想使用数据条规则,规则类型是"Data Bar"
属性 minType
- 最小的比例类型
属性 minValue
- 最小刻度值
属性 maxType
- 最大的比例类型
属性 maxValue
- 最大刻度值
属性 maxColor
- 最大刻度的颜色字符串
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性 gradient
- 数据条是否为渐变
属性 showBarOnly
- 是否显示不带文本的数据条
属性 showBorder
- 是否绘制边框
属性 borderColor
- 边框的颜色
属性 barDirection
- 数据条方向
属性 negativeData
- 数据条规则的选项是负数据选项
属性名 | 类型 | 说明 |
---|---|---|
barDirection |
DataBarRuleDirection |
数据条方向 |
borderColor |
ColorString |
边框的颜色 |
color |
ColorString |
- |
gradient |
boolean |
数据条是否为渐变 |
maxType |
ScaleValueType |
最大的比例类型 |
maxValue |
number |
最大刻度值 |
minType |
ScaleValueType |
最小的比例类型 |
minValue |
number |
最小刻度值 |
negativeData |
DataBarRuleNegativeOptions |
数据条规则的选项是负数据选项 |
priority |
number |
规则的优先级 |
ruleType |
dataBarRule |
数据条规则的规则类型 |
showBarOnly |
boolean |
是否显示不带文本的数据条 |
showBorder |
boolean |
是否绘制边框 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
Ƭ DateOccurringRuleOptions: Object
property
{"dateOccurringRule"} ruleType - 如果您想使用数据出现规则,规则类型是"Data Occurring"
属性 type
- 日期发生类型
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
priority |
number |
规则的优先级 |
ruleType |
"dateOccurringRule" |
要使用数据发生规则的规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
type |
DateOccurringType |
日期发生类型 |
Ƭ DateOccurringType: "today"
| "yesterday"
| "tomorrow"
| "last7Days"
| "thisMonth"
| "lastMonth"
| "nextMonth"
| "thisWeek"
| "lastWeek"
| "nextWeek"
| "nextQuarter"
| "thisQuarter"
| "lastQuarter"
| "nextYear"
| "thisYear"
| "lastYear"
description
日期发生类型
Ƭ DateTimePickerOptions: Object
属性 showTime
- 日历是否需要显示时间部分
属性 calendarPage
- 默认页面,接收"year", "month", "day"
属性 startDay
- 一周的开始日,通常开始日是星期一或星期天,用户可以将任何一天设置为开始日它接收"monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"
属性名 | 类型 | 说明 |
---|---|---|
calendarPage |
"year" | "month" | "day" |
默认页面,接收"year", "month", "day" |
showTime |
boolean |
日历是否需要显示时间部分 |
startDay |
"monday" | "tuesday" | "wednesday" | "thursday" | "friday" | "saturday" | "sunday" |
一周的开始日,通常开始日是星期一或星期天,用户可以将任何一天设置为开始日它接收"monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" |
Ƭ DateValidatorOptions: Object
property
{"date"} type - 数据验证器的类型是"Data Validator"
属性 comparisonOperator
- 数据验证器比较运算符
property
{Date | GC.Data.FormulaString} value1 - 数据验证器第一个值
property
{Date | GC.Data.FormulaString} value2 - 如果数据验证器的比较运算符为"between"或"notBetween",则该模板是用于设置数据验证器的第二个值
属性 ignoreBlank
- 是否忽略空值
属性 inCellDropdown
- 是否显示下拉按钮
属性 errorStyle
- 数据验证器错误样式
属性 errorTitle
- 数据验证器错误标题
属性 errorMessage
- 数据验证器错误消息
属性 showErrorMessage
- 是否显示错误消息
属性 inputMessage
- 数据验证器输入消息
属性 inputTitle
- 数据验证器输入标题
属性 showInputMessage
- 是否显示输入消息
属性 highlightStyle
- 高亮错误样式
属性名 | 类型 | 说明 |
---|---|---|
comparisonOperator |
CellValueComparisonOperator |
数据验证器比较运算符 |
errorMessage |
string |
数据验证器错误消息 |
errorStyle |
ErrorStyle |
数据验证器错误样式 |
errorTitle |
string |
数据验证器错误标题 |
highlightStyle |
HighlightStyle |
高亮错误样式 |
ignoreBlank |
boolean |
是否忽略空值 |
inCellDropdown |
boolean |
是否显示下拉按钮 |
inputMessage |
string |
数据验证器输入消息 |
inputTitle |
string |
数据验证器输入标题 |
showErrorMessage |
boolean |
是否显示错误消息 |
showInputMessage |
boolean |
是否显示输入消息 |
type |
"date" |
数据验证类型 |
value1 |
Date | FormulaString |
数据验证器第一个值 |
value2? |
Date | FormulaString |
如果数据验证器的比较运算符为"between"或"notBetween",则该模板是用于设置数据验证器的第二个值 |
Ƭ Decoration: Object
property
{GC.Data.Icon[]} icons - 该模板用于设置样式中装饰的图标
属性名 | 类型 | 说明 |
---|---|---|
icons? |
Icon [] |
该模板用于设置样式中装饰的图标 |
Ƭ DropDownOptions: Object
属性 type
- 下拉列表的类型,支持 "colorPicker", "dateTimePicker", "timePicker", "monthPicker", "list", "slider", "calculator", "workflowList", "multiColumn"
property
{GC.Data.ColorPickerOptions | GC.Data.DateTimePickerOptions | GC.Data.TimePickerOptions | GC.Data.MonthPickerOptions | GC.Data.ListOptions | GC.Data.SliderOptions | GC.Data.WorkFlowOptions | GC.Data.MultiColumnOptions} option - 下拉选项
属性 submitCommand
- 在提交下拉列表值时将执行的命令名或回调函数
属性名 | 类型 | 说明 |
---|---|---|
option? |
ColorPickerOptions | DateTimePickerOptions | TimePickerOptions | MonthPickerOptions | ListOptions | SliderOptions | WorkFlowOptions | MultiColumnOptions |
The option of drop down. |
submitCommand? |
string | (sheet : any , value : any , option : any ) => void |
在提交下拉列表值时将执行的命令名或回调函数 |
type |
"colorPicker" | "dateTimePicker" | "timePicker" | "monthPicker" | "list" | "slider" | "calculator" | "workflowList" | "multiColumn" |
下拉列表的类型,支持 "colorPicker", "dateTimePicker", "timePicker", "monthPicker", "list", "slider", "calculator", "workflowList", "multiColumn" |
Ƭ DuplicateRuleOptions: Object
property
{"duplicateRule"} ruleType - 如果您想使用重复规则,则规则类型是"Duplicate Rule"
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
priority |
number |
规则的优先级 |
ruleType |
"duplicateRule" |
如果要使用重复规则,请选择规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
Ƭ ErrorStyle: "stop"
| "warning"
| "information"
description
验证错误样式
Ƭ FileUploadOptions: Object
属性 type
- cell类型的类型,支持“fileUpload”。
属性 maxSize
-可以上传的最大文件大小。
属性 accept
- 可以上传的文件类型。
属性 isPreviewEnabled
-是否显示文件预览按钮。
属性 isDownloadEnabled
- 是否显示文件下载按钮。
属性 isClearEnabled
-是否显示文件清除按钮。
属性 marginTop
- 保证金最高值。
属性 marginRight
- 边距右值。
属性 marginBottom
- 保证金底部值。
属性 marginLeft
- 左边距值。
属性 valuePath
- valuePath 用于从文件中获取单元格值。
属性名 | 类型 | 说明 |
---|---|---|
accept? |
string |
可以上传的文件类型。 |
isClearEnabled? |
boolean |
是否显示文件清除按钮。 |
isDownloadEnabled? |
boolean |
是否显示文件下载按钮。 |
isPreviewEnabled? |
boolean |
是否显示文件预览按钮。 |
marginBottom? |
number |
保证金底部值。 |
marginLeft? |
number |
左边距值。 |
marginRight? |
number |
边距右值。 |
marginTop? |
number |
保证金最高值。 |
maxSize? |
number |
- |
type |
"fileUpload" |
cell类型的类型,支持“fileUpload”。 |
valuePath? |
string |
valuePath 用于从文件中获取单元格值。 |
Ƭ FormulaListValidatorOptions: Object
property
{"formulaList"} type - 数据验证类型
属性 formula
- 如果数据验证器的类型为"formula"或"formulaList",则该模板用于设置数据验证器的公式
属性 ignoreBlank
- 是否忽略空值
属性 inCellDropdown
- 是否显示下拉按钮
属性 errorStyle
- 数据验证器错误样式
属性 errorTitle
- 数据验证器错误标题
属性 errorMessage
- 数据验证器错误消息
属性 showErrorMessage
- 是否显示错误消息
属性 inputMessage
- 数据验证器输入消息
属性 inputTitle
- 数据验证器输入标题
属性 showInputMessage
- 是否显示输入消息
属性 highlightStyle
- 高亮错误样式
属性名 | 类型 | 说明 |
---|---|---|
errorMessage |
string |
数据验证器错误消息 |
errorStyle |
ErrorStyle |
数据验证器错误样式 |
errorTitle |
string |
数据验证器错误标题 |
formula |
FormulaString |
如果数据验证器的类型为"formula"或"formulaList",则该模板用于设置数据验证器的公式 |
highlightStyle |
HighlightStyle |
高亮错误样式 |
ignoreBlank |
boolean |
是否忽略空值 |
inCellDropdown |
boolean |
是否显示下拉按钮 |
inputMessage |
string |
数据验证器输入消息 |
inputTitle |
string |
数据验证器输入标题 |
showErrorMessage |
boolean |
是否显示错误消息 |
showInputMessage |
boolean |
是否显示输入消息 |
type |
"formulaList" |
数据验证类型 |
Ƭ FormulaRule: Object
属性 formula
- 公式
description
公式规则
属性名 | 类型 | 说明 |
---|---|---|
formula |
FormulaString |
公式 |
Ƭ FormulaRuleOptions: Object
property
{"formulaRule"} ruleType - 如果您想使用公式规则,则规则类型是"Formula Rule"
属性 formula
- 公式
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
formula |
FormulaString |
公式 |
priority |
number |
规则的优先级 |
ruleType |
"formulaRule" |
要使用公式规则的规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
Ƭ FormulaString: string
Ƭ FormulaValidatorOptions: Object
property
{"formula"} type - 验证器类型
属性 formula
- 如果数据验证器的类型为"formula"或"formulaList",则该模板用于设置数据验证器的公式
属性 ignoreBlank
- 是否忽略空值
属性 inCellDropdown
- 是否显示下拉按钮
属性 errorStyle
- 数据验证器错误样式
属性 errorTitle
- 数据验证器错误标题
属性 errorMessage
- 数据验证器错误消息
属性 showErrorMessage
- 是否显示错误消息
属性 inputMessage
- 数据验证器输入消息
属性 inputTitle
- 数据验证器输入标题
属性 showInputMessage
- 是否显示输入消息
属性 highlightStyle
- 高亮错误样式
属性名 | 类型 | 说明 |
---|---|---|
errorMessage |
string |
数据验证器错误消息 |
errorStyle |
ErrorStyle |
数据验证器错误样式 |
errorTitle |
string |
数据验证器错误标题 |
formula |
FormulaString |
如果数据验证器的类型为"formula"或"formulaList",则该模板用于设置数据验证器的公式 |
highlightStyle |
HighlightStyle |
高亮错误样式 |
ignoreBlank |
boolean |
是否忽略空值 |
inCellDropdown |
boolean |
是否显示下拉按钮 |
inputMessage |
string |
数据验证器输入消息 |
inputTitle |
string |
数据验证器输入标题 |
showErrorMessage |
boolean |
是否显示错误消息 |
showInputMessage |
boolean |
是否显示输入消息 |
type |
"formula" |
数据验证类型 |
Ƭ GradientFillOptions: Object
属性 degree
- 渐变填充度
property
{GC.Data.GradientStop[]} stops - 渐变填充停止
属性名 | 类型 | 说明 |
---|---|---|
degree? |
number |
渐变填充度 |
stops |
GradientStop [] |
渐变填充停止 |
Ƭ GradientPathFillOptions: Object
属性 type
- 渐变路径填充类型,支持"path"
属性 left
- 渐变路径向左填充
属性 right
- 渐变路径向右填充
属性 top
- 渐变路径填充顶部
属性 bottom
- 渐变路径填充底部
property
{GC.Data.GradientStop[]} stops - 渐变路径填充停止
属性名 | 类型 | 说明 |
---|---|---|
bottom? |
number |
渐变路径填充底部 |
left? |
number |
渐变路径向左填充 |
right? |
number |
渐变路径向右填充 |
stops |
GradientStop [] |
渐变路径填充停止 |
top? |
number |
渐变路径填充顶部 |
type |
"path" |
渐变路径填充类型,支持"path" |
Ƭ GradientStop: Object
属性 color
- 渐变停止颜色
属性 position
- 渐变停止位置
属性名 | 类型 | 说明 |
---|---|---|
color |
string |
渐变停止颜色 |
position |
number |
渐变停止位置 |
Ƭ HeaderStyleOptions: Object
property
{string | GC.Data.PatternFillOptions | GC.Data.GradientFillOptions | GC.Data.GradientPathFillOptions} backColor - 背景颜色字符串或图案填充选项、渐变填充选项、渐变路径填充选项
属性 foreColor
- 前景颜色
属性 hAlign
- 水平对齐方式,支持"left"(左对齐)、"center"(居中对齐)、"right"(右对齐)、"general"(常规)
属性 vAlign
- 垂直对齐方式,支持"top"(顶部对齐)、"center"(居中对齐)、"bottom"(底部对齐)
属性 font
- 字体
属性 themeFont
- 主题字体
属性 formatter
- 格式化字符串
属性 borderLeft
- 左边框
属性 borderTop
- 上边框
属性 borderRight
- 右边框
属性 borderBottom
- 下边框
属性 diagonalDown
- 自左上到右下的对角线
属性 diagonalUp
- 自右上到左下的对角线
属性 locked
- 单元格、行或列是否已锁定
属性 textIndent
- 文本缩进量
属性 wordWrap
- 文字是否在单元格或单元格内换行
属性 shrinkToFit
- 内容是否收缩以适应单元格或单元格
属性 backgroundImage
- 要显示的背景图像
属性 backgroundImageLayout
- 背景图像的布局,支持"stretch"(拉伸)、"center"(居中)、"zoom"(缩放)、"none"(无)
属性 textDecoration
- 添加到文本的装饰
属性 name
- 名称
属性 parentName
- 父样式的名称
属性 watermark
- 水印内容
属性 cellPadding
- 单元格填充
属性 labelOptions
- 单元格标签选项
属性 isVerticalText
- 是否将单元格文本设置为垂直显示
属性 showEllipsis
- 是否在文本超出边界时显示省略号
属性名 | 类型 | 说明 |
---|---|---|
backColor? |
string | PatternFillOptions | GradientFillOptions | GradientPathFillOptions |
背景颜色字符串或图案填充选项、渐变填充选项、渐变路径填充选项 |
backgroundImage? |
string |
要显示的背景图像 |
backgroundImageLayout? |
"stretch" | "center" | "zoom" | "none" |
背景图像的布局,支持"stretch"(拉伸)、"center"(居中)、"zoom"(缩放)、"none"(无) |
borderBottom? |
LineBorder |
下边框 |
borderLeft? |
LineBorder |
左边框 |
borderRight? |
LineBorder |
右边框 |
borderTop? |
LineBorder |
上边框 |
cellPadding? |
string |
单元格填充 |
diagonalDown? |
LineBorder |
自左上到右下的对角线 |
diagonalUp? |
LineBorder |
自右上到左下的对角线 |
font? |
string |
字体 |
foreColor? |
string |
前景颜色 |
formatter? |
string |
格式化字符串 |
hAlign? |
"left" | "center" | "right" | "general" |
水平对齐方式,支持"left"(左对齐)、"center"(居中对齐)、"right"(右对齐)、"general"(常规) |
isVerticalText? |
boolean |
是否将单元格文本设置为垂直显示 |
labelOptions? |
LabelOptions |
单元格标签选项 |
locked? |
boolean |
单元格、行或列是否已锁定 |
name? |
string |
名称 |
parentName? |
string |
父样式的名称 |
showEllipsis? |
boolean |
文本超出边界时是否显示省略号 |
shrinkToFit? |
boolean |
是否收缩以适应单元格或单元格内容 |
textDecoration? |
TextDecoration |
添加到文本的装饰 |
textIndent? |
number |
文本缩进量 |
themeFont? |
string |
主题字体 |
vAlign? |
"top" | "center" | "bottom" |
垂直对齐方式,支持"top"(顶部对齐)、"center"(居中对齐)、"bottom"(底部对齐) |
watermark? |
string |
水印内容 |
wordWrap? |
boolean |
单元格内是否自动换行 |
Ƭ HierarchyCustomParseHandler: (options
: IHierarchyCustomParseOptions
) => any
▸ (options
): any
description
获取当前记录的 parentId
属性名 | 类型 | 说明 |
---|---|---|
options |
IHierarchyCustomParseOptions |
处理程序的选项 |
any
返回当前记录的父记录ID
Ƭ HierarchyCustomUnparseHandler: (options
: IHierarchyCustomUnparseOptions
) => any
▸ (options
): any
description
获取当前记录的id
属性名 | 类型 | 说明 |
---|---|---|
options |
IHierarchyCustomUnparseOptions |
处理程序的选项 |
any
返回当前记录的ID
Ƭ HighlightStyle: Object
property
{"circle" | "dogEar" | "icon"} type - 高亮类型
属性 color
- 高亮颜色
property
{"topLeft" | "topRight" | "bottomRight" | "bottomLeft" | "outsideLeft" | "outsideRight"} position - 高亮位置
属性 image
- 高亮的图像可以是url或base64数据
属性名 | 类型 | 说明 |
---|---|---|
color? |
string |
高亮颜色 |
image? |
string |
高亮的图像可以是url或base64数据 |
position |
"topLeft" | "topRight" | "bottomRight" | "bottomLeft" | "outsideLeft" | "outsideRight" |
高亮位置 |
type? |
"circle" | "dogEar" | "icon" |
高亮类型 |
Ƭ HyperlinkOptions: Object
属性 type
- 单元格类型的类型,支持 "hyperlink"
属性 linkColor
- 链接的颜色
属性 visitedLinkColor
- 访问的链接的颜色
属性 text
- 链接的文本
属性 linkToolTip
- 链接的工具提示
属性 target
- 链接目标的类型,支持"blank", "self", "parent", "top"
属性 activeOnClick
- 单击时是否移动到活动单元格
属性名 | 类型 | 说明 |
---|---|---|
activeOnClick |
boolean |
单击时是否移动到活动单元格 |
linkColor |
string |
链接的颜色 |
linkToolTip |
string |
链接的工具提示 |
target |
"blank" | "self" | "parent" | "top" |
链接目标的类型,支持"blank", "self", "parent", "top" |
text |
string |
链接的文本 |
type |
"hyperlink" |
单元格类型的类型,支持 "hyperlink" |
visitedLinkColor |
string |
访问的链接的颜色 |
Ƭ IColumn: Object
属性 name
- 列的唯一名称
属性 value
- 列的值,可以是数据库表中的字段名称,也可以是使用字段名称的公式
property
{string | string[]} caption - 列的标题
property
{number | string} width - 列的宽度,支持像素值或星号大小
属性 style
- 列的样式
property
{(GC.Data.CellValueRuleOptions | GC.Data.SpecificTextRuleOptions | GC.Data.FormulaRuleOptions | GC.Data.DateOccurringRuleOptions | GC.Data.Top10RuleOptions | GC.Data.UniqueRuleOptions | GC.Data.DuplicateRuleOptions | GC.Data.AverageRuleOptions | GC.Data.TwoScaleRuleOptions | GC.Data.ThreeScaleRuleOptions | GC.Data.DataBarRuleOptions | GC.Data.IconSetRuleOptions)[]} conditionalFormats - 列的条件格式数组
property
{GC.Data.NumberValidatorOptions | GC.Data.DateValidatorOptions | GC.Data.TimeValidatorOptions | GC.Data.TextLengthValidatorOptions | GC.Data.FormulaValidatorOptions | GC.Data.FormulaListValidatorOptions | GC.Data.ListValidatorOptions} validator - 列的数据验证器
属性 isPrimaryKey
- 将列标记为主键列
属性 readonly
- 将列标记为只读
属性 required
- 在插入新行时,将列标记为必填项
属性 defaultValue
- 在插入新行时,提供默认值,可以是常量或公式
属性 headerStyle
- 列的表头样式
属性 visible
- 将列标记为可见
属性 headerFit
- 表头适应模式,支持"normal"(正常),"vertical"(垂直)或"stack"(堆叠)。默认值为"normal"
属性 dataType
- 原始值的实际数据类型,可以是"string"(字符串)、"number"(数字)、"boolean"(布尔值)、"object"(对象)、"array"(数组)、"date"(日期)或"rowOrder"(行顺序)。对于日期类型很有用,因为在 JSON 数据中,日期是字符串需要进行转换
属性 dataPattern
- 将字符串解析为值的数据模式,例如日期字符串的格式化符号 "dd/MM/yyyy",布尔字符串的真假值对 "是|否",数值字符串的小数分隔符 ","
属性 dataMap
- 用于以更有意义的方式显示原始值的简单映射,其键可以是数字或字符串,而值可以是数字、字符串或日期
属性 spread
- 当列的值为对象时,是否展开列
属性 dataName
- 表字段的原始名称,使用此属性将原始名称映射到指定名称
属性 indexed
- 当创建表时是否需要创建过滤缓存
属性 allowSort
- 是否在打开筛选对话框后显示排序功能
属性 allowFilterByValue
- 是否在打开筛选对话框后显示按值筛选功能
属性 allowFilterByList
- 是否在打开筛选对话框后显示按列表筛选功能。如果 allowSort、allowFilterByValue 和 allowFilterByList 均为 false,则不在该列中显示筛选按钮
property
{string | GC.Data.ICrossOptions} cross - 列的交叉选项
property
{string | (string | number | boolean | Date)[] | GC.Data.ILookupOptions} lookup - 定义列的查找表,仅在数据源的模式的列中使用
property
{boolean | GC.Data.IOutlineColumnOptions} outlineColumn - 仅当数据为层次结构数据时定义大纲列
属性 trigger
- 列的触发器公式
属性名 | 类型 | 说明 | |
---|---|---|---|
allowFilterByList? |
boolean |
在打开筛选对话框后是否显示按列表筛选功能。如果 allowSort、allowFilterByValue 和 allowFilterByList 均为 false,则不在此列中显示筛选按钮 | |
allowFilterByValue? |
boolean |
在打开筛选对话框后是否显示按值筛选功能 | |
allowSort? |
boolean |
在打开筛选对话框后是否显示排序功能 | |
caption? |
string | string [] |
列的标题 | |
conditionalFormats? |
(CellValueRuleOptions | SpecificTextRuleOptions | FormulaRuleOptions | DateOccurringRuleOptions | Top10RuleOptions | UniqueRuleOptions | DuplicateRuleOptions | AverageRuleOptions | TwoScaleRuleOptions | ThreeScaleRuleOptions | DataBarRuleOptions | IconSetRuleOptions )[] |
列的条件格式数组 | |
cross? |
string | ICrossOptions |
列的交叉选项 | |
dataMap? |
any |
用于以更有意义的方式显示原始值的简单映射,其键可以是数字或字符串,而值可以是数字、字符串或日期 | |
dataName? |
string |
表字段的原始名称,使用此属性将原始名称映射到指定名称 | |
dataPattern? |
string |
将字符串解析为值的数据模式,例如日期字符串的格式化符号 "dd/MM/yyyy",布尔字符串的真假值对 "是 | 否",数值字符串的小数分隔符 "," |
dataType? |
"string" | "number" | "boolean" | "object" | "array" | "date" | "rowOrder" | "TaskDate" | "TaskDuration" | "TaskSubject" | "TaskSchedulingMode" | "TaskComplete" | "TaskPredecessor" |
原始值的实际数据类型,可以是"string"(字符串)、"number"(数字)、"boolean"(布尔值)、"object"(对象)、"array"(数组)、"date"(日期)或"rowOrder"(行顺序)。对于日期类型很有用,因为在 JSON 数据中,日期是字符串需要进行转换 | |
defaultValue? |
any |
在插入新行时提供的默认值,可以是常量或公式 | |
headerFit? |
"normal" | "vertical" | "stack" |
表头适应模式,支持"normal"(正常)、"vertical"(垂直)或"stack"(堆叠)。默认值为"normal" | |
headerStyle? |
HeaderStyleOptions |
列的表头样式 | |
indexed? |
boolean |
在创建表时是否需要创建过滤缓存 | |
isPrimaryKey? |
boolean |
将列标记为主键列 | |
lookup? |
string | (string | number | boolean | Date )[] | ILookupOptions |
定义列的查找表,仅在数据源的模式的列中使用 | |
name? |
string |
列的唯一名称 | |
outlineColumn? |
boolean | IOutlineColumnOptions |
仅当数据为层次结构数据时定义大纲列 | |
readonly? |
boolean |
将列标记为只读 | |
required? |
boolean |
在插入新行时将列标记为必填项 | |
spread? |
boolean |
当列的值为对象时,是否展开列 | |
style? |
StyleOptions |
列的样式 | |
trigger? |
ITriggerFormulaOption |
The trigger formula of the column. | |
type? |
string |
列类型,“数字”、“文本”、“公式”、“复选框”、“日期”、“货币”、“百分比”、“电话”、“电子邮件”、“URL”、“查找”中的任何一个, “创建时间”、“修改时间”、“附件”、“选择”、“条形码” | |
validator? |
NumberValidatorOptions | DateValidatorOptions | TimeValidatorOptions | TextLengthValidatorOptions | FormulaValidatorOptions | FormulaListValidatorOptions | ListValidatorOptions |
列的数据验证器 | |
value? |
string |
列的值,可以是数据库表中的字段名称,也可以是使用字段名称的公式 | |
visible? |
boolean |
将列标记为可见 | |
width? |
number | string |
列的宽度,支持像素值或星号大小 |
Ƭ IColumnCollection: Object
属性 key
- 键值集合,其中key是一个字符串,value是一个GC.Data.IColumn对象
▪ [key: string
]: IColumn
Ƭ ICrossAttributeOptions: Object
属性 value
- 定义层叠列头
属性 formatter
- 格式化
description
定义折叠列头的选项
属性名 | 类型 | 说明 |
---|---|---|
formatter? |
string |
格式化 |
value |
string |
定义层叠列头 |
Ƭ ICrossOptions: Object
属性 over
- 查找折叠列头的键
property
{(string | GC.Data.ICrossAttributeOptions)[]} attributes - 定义多个折叠列头的属性
属性 filter
- 筛选折叠列头的公式
属性 caption
- 自定义列头标题
description
折叠列头选项
属性名 | 类型 | 说明 |
---|---|---|
attributes? |
(string | ICrossAttributeOptions )[] |
定义多个折叠列头的属性 |
caption? |
string |
自定义列头标题 |
filter? |
string |
筛选折叠列头的公式 |
over |
string |
查找折叠列头的键 |
Ƭ ICrossViewOptions: Object
属性 key
- 键值集合,其中key是一个字符串,value是一个GC.Data.ICrossOptions对象
▪ [key: string
]: ICrossOptions
Ƭ IDataSourceOption: Object
property
{Array | string} data - 本地数据源,可以是 JSON 的对象数组,CSV 或 XML 的字符串
属性 remote
- 远程数据源,支持 REST API、OData 和 GraphQL
属性 autoSync
- 在自动同步模式下,数据更改将立即同步到服务器
属性 batch
- 在批处理模式下,数据更改将保留在数据源中,用户需要调用 submitChanges 方法将其同步到服务器
属性 schema
- 数据源的模式选项
属性名 | 类型 | 说明 |
---|---|---|
autoSync? |
boolean |
在自动同步模式下,数据更改将立即同步到服务器 |
batch? |
boolean |
在批处理模式下,数据更改将保留在数据源中,用户需要调用 submitChanges 方法将其同步到服务器 |
data? |
any |
本地数据源,可以是 JSON 的对象数组,CSV 或 XML 的字符串 |
remote? |
IRemoteTransportOption |
远程数据源,支持 REST API、OData 和 GraphQL |
schema? |
ISchemaOption |
数据源的模式选项 |
Ƭ IFormulaCollection: Object
属性 key
- 一个键值对集合,其中键是一个字符串,值也是一个字符串
▪ [key: string
]: string
Ƭ IHierarchyCustomParseOptions: Object
属性 data
- 当前记录的数据
属性 index
- 记录索引
属性名 | 类型 | 说明 |
---|---|---|
data |
any |
当前记录的数据 |
index |
number |
记录索引 |
Ƭ IHierarchyCustomUnparseOptions: Object
属性 data
- 当前记录的数据
属性 index
- 记录的索引
属性 parentData
- 父记录的数据
属性名 | 类型 | 说明 |
---|---|---|
data |
any |
当前记录的数据 |
index |
number |
记录的索引 |
parentData |
any |
父记录的数据 |
Ƭ IHierarchyOption: Object
属性 type
- 支持 'Parent'、'ChildrenPath'、'Level'、'Custom'
属性 column
- 包含用于构建层次结构的数据的列
property
{string | GC.Data.IHierarchyOutlineColumnOptions} outlineColumn - 列的大纲列定义,显示为层次结构
属性 summaryFields
- 层次结构摘要字段集合的定义
属性 parse
- 用于自定义层次结构类型的解析 parentId 的选项
属性 unparse
- 用于自定义层次结构类型的记录解析为 id 的选项
属性名 | 类型 | 说明 |
---|---|---|
column |
string |
包含用于构建层次结构的数据的列 |
outlineColumn? |
string | IHierarchyOutlineColumnOptions |
列的大纲列定义,显示为层次结构 |
parse? |
HierarchyCustomParseHandler |
用于自定义层次结构类型的解析 parentId 的选项 |
summaryFields? |
IHierarchySummaryFieldCollection |
层次结构摘要字段集合的定义 |
type |
"Parent" | "ChildrenPath" | "Level" | "Custom" |
支持 'Parent'、'ChildrenPath'、'Level'、'Custom' |
unparse? |
HierarchyCustomUnparseHandler |
用于自定义层次结构类型的记录解析为 id 的选项 |
Ƭ IHierarchyOutlineColumnOptions: Object
属性 value
- 表示需要显示层级数据的列
属性 showCheckBox
- 是否显示复选框
属性 showImage
- 是否显示图像
property
{string[]} images - 按级别(url或base64Image)的图像
属性 showIndicator
- 是否显示指标
属性 expandIndicator
- 展开指示器(url或base64Image)
属性 collapseIndicator
- 折叠指示器(URL或base64Image)
属性名 | 类型 | 说明 |
---|---|---|
collapseIndicator? |
string |
折叠指示器(URL或base64Image) |
expandIndicator? |
string |
展开指示器(url或base64Image) |
images? |
string [] |
按级别(url或base64Image)的图像 |
showCheckBox? |
boolean |
是否显示复选框 |
showImage? |
boolean |
是否显示图像 |
showIndicator? |
boolean |
是否显示指标 |
value |
string |
表示需要显示层级数据的列 |
Ƭ IHierarchySummaryFieldCollection: Object
属性 key
-键值集合,其中键是字段字符串,值是公式字符串
▪ [key: string
]: string
Ƭ ILookupOptions: Object
属性 name
- 关系名称
property
{string[] | GC.Data.IColumn[]} columns - 相关表的列定义,用于多列下拉
属性名 | 类型 | 说明 |
---|---|---|
columns |
string [] | IColumn [] |
相关表的列定义,用于多列下拉 |
name |
string |
The relation ship name. |
Ƭ IOutlineColumnOptions: Object
属性 showCheckBox
- 是否显示复选框
属性 showImage
- 是否显示图像
property
{string[]} images - 按级别(url或base64Image)的图像
属性 showIndicator
- 是否显示指标
属性 expandIndicator
- 展开指示器(url或base64Image)
属性 collapseIndicator
- 折叠指示器(URL或base64Image)
属性名 | 类型 | 说明 |
---|---|---|
collapseIndicator? |
string |
折叠指示器(URL或base64Image) |
expandIndicator? |
string |
展开指示器(url或base64Image) |
images? |
string [] |
按级别(url或base64Image)的图像 |
showCheckBox? |
boolean |
是否显示复选框 |
showImage? |
boolean |
是否显示图像 |
showIndicator? |
boolean |
是否显示指标 |
Ƭ IRemoteReadRequestOption: Object
属性 url
- 请求的 URL
属性 method
- 请求方法,如'GET'、'POST'、'PUT'、'DELETE',默认值为'GET'
属性 adapter
- 适配不同的数据协议,支持“rest”、“odata”、“odata4”、“graphql”
属性 body
- 请求正文
属性名 | 类型 | 说明 |
---|---|---|
adapter? |
string |
适配不同的数据协议,支持“rest”、“odata”、“odata4”、“graphql” |
body? |
Object |
请求正文 |
method? |
"GET" | "POST" | "PUT" | "DELETE" |
请求方法,如'GET'、'POST'、'PUT'、'DELETE',默认值为'GET' |
url |
string |
请求的 URL |
Ƭ IRemoteRequestOption: Object
属性 url
- 请求网址
属性 method
- 请求方法,如'GET'、'POST'、'PUT'、'DELETE',默认值为'GET'
属性名 | 类型 | 说明 |
---|---|---|
method? |
"GET" | "POST" | "PUT" | "DELETE" |
请求方法,如'GET'、'POST'、'PUT'、'DELETE',默认值为'GET' |
url |
string |
请求网址 |
Ƭ IRemoteTransportOption: Object
property
{GC.Data.IRemoteReadRequestOption | GC.Data.RemoteReadHandler} read - 读操作的选项
property
{GC.Data.IRemoteRequestOption | GC.Data.RemoteChangeHandler} create - 创建操作的选项
property
{GC.Data.IRemoteRequestOption | GC.Data.RemoteChangeHandler} update - 更新操作的选项
property
{GC.Data.IRemoteRequestOption | GC.Data.RemoteChangeHandler} delete - 删除操作的选项
property
{GC.Data.IRemoteRequestOption | GC.Data.RemoteChangeHandler} batch - 批处理操作的选项
property
{GC.Data.IRemoteReadRequestOption | GC.Data.RemoteReadHandler} getColumns - 用于获取列操作的选项。
property
{GC.Data.IRemoteRequestOption | GC.Data.RemoteChangeHandler} addColumn - 添加列操作的选项。
property
{GC.Data.IRemoteRequestOption | GC.Data.RemoteChangeHandler} updateColumn - 用于更新列操作的选项。
property
{GC.Data.IRemoteRequestOption | GC.Data.RemoteChangeHandler} removeColumn - 删除列操作的选项。
属性名 | 类型 | 说明 |
---|---|---|
batch? |
IRemoteRequestOption | RemoteChangeHandler |
批处理操作的选项 |
create? |
IRemoteRequestOption | RemoteChangeHandler |
创建操作的选项 |
delete? |
IRemoteRequestOption | RemoteChangeHandler |
删除操作的选项 |
getColumns? |
IRemoteReadRequestOption | RemoteReadHandler |
The options for getting columns operation. |
read |
IRemoteReadRequestOption | RemoteReadHandler |
读操作的选项 |
removeColumn? |
IRemoteRequestOption | RemoteChangeHandler |
The options for deleting column operation. |
update? |
IRemoteRequestOption | RemoteChangeHandler |
更新操作的选项 |
updateColumn? |
IRemoteRequestOption | RemoteChangeHandler |
The options for updating column operation. |
Ƭ ISchemaOption: Object
属性 type
- 支持 'json'、'csv'、'xml'、'columnJson'
属性 countPath
- 数据读取器使用此路径获取数据源集合的长度,如果未指定,则返回当前数据源集合的长度
属性 dataPath
- 数据读取器使用此路径获取经解析后的数据源集合,如果未指定,则返回整个解析后的对象
属性 columns
- 当前表的所有列的定义
属性 hierarchy
- 层次结构选项的定义
属性 hierarchy
- 层次选项的定义
属性名 | 类型 | 说明 |
---|---|---|
columns? |
IColumnCollection |
当前表的所有列的定义 |
countPath? |
string |
数据读取器使用此路径获取数据源集合的长度,如果未指定,则返回当前数据源集合的长度 |
dataPath? |
string |
数据读取器使用此路径获取经解析后的数据源集合,如果未指定,则返回整个解析后的对象 |
hierarchy? |
IHierarchyOption |
层次结构选项的定义 |
type? |
string |
支持 'json'、'csv'、'xml'、'columnJson' |
window? |
IFormulaCollection |
窗口链接的所有公式定义 |
Ƭ ITriggerFormulaOption: Object
属性 when
- 指示何时触发公式
属性 formula
- 要触发的公式
属性 fields
- 当监视的字段被更新时,触发公式,"*" 表示任何字段,当在新记录时被省略
description
定义触发公式的选项
属性名 | 类型 | 说明 |
---|---|---|
fields? |
string |
被更新的监视字段可以触发公式,"*" 用于任何字段,当在新记录时被省略。. |
formula |
string |
要触发的公式 |
when |
"onNew" | "onNewAndUpdate" |
指示何时触发公式 |
Ƭ Icon: Object
属性 position
- 图标的位置,支持 "left"(左侧)、"right"(右侧)、"leftOfText"(文本左侧)、"rightOfText"(文本右侧)、"outsideLeft"(文本外左侧)、"outsideRight"(文本外右侧)
属性 width
- 绘制的宽度
属性 height
- 绘制的高度
属性 src
- 图标的路径
属性名 | 类型 | 说明 |
---|---|---|
height? |
number |
绘制的高度 |
position? |
"left" | "right" | "leftOfText" | "rightOfText" | "outsideLeft" | "outsideRight" |
图标的位置,支持 "left"(左侧)、"right"(右侧)、"leftOfText"(文本左侧)、"rightOfText"(文本右侧)、"outsideLeft"(文本外左侧)、"outsideRight"(文本外右侧) |
src? |
string |
图标的路径 |
width? |
number |
绘制的宽度 |
Ƭ IconCriteriaOptions: Object
属性 isGreaterThanOrEqualTo
- 如果设置为true,则使用大于或等于运算符来计算值
属性 iconValueType
- 图标值类型
property
{number|string} iconValue - 图标值
属性名 | 类型 | 说明 |
---|---|---|
iconValue |
number | string |
图标值 |
iconValueType |
IconValueType |
图标值类型 |
isGreaterThanOrEqualTo |
boolean |
如果设置为true,则使用大于或等于运算符来计算值 |
Ƭ IconOptions: Object
属性 iconSetType
- 图标值类型
属性 iconIndex
- 自定义图标索引
属性名 | 类型 | 说明 |
---|---|---|
iconIndex |
number |
自定义图标索引 |
iconSetType |
IconSetType |
图标值类型 |
Ƭ IconSetRuleOptions: Object
属性 ruleType
- 要使用图标集规则的规则类型
属性 iconSetType
- 图标集类型
属性 reverseIconOrder
- 是否反转图标顺序
属性 showIconOnly
- 是否仅显示图标
property
{GC.Data.IconOptions[]} icons - 图标选项数组
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
iconSetType |
IconSetType |
图标集类型 |
icons |
IconOptions [] |
图标选项数组 |
priority |
number |
规则的优先级 |
reverseIconOrder |
boolean |
是否反转图标顺序 |
ruleType |
"iconSetRule" |
要使用图标集规则的规则类型 |
showIconOnly |
boolean |
是否仅显示图标 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
Ƭ IconSetType: "threeArrowsColored"
| "threeArrowsGray"
| "threeTriangles"
| "threeStars"
| "threeFlags"
| "threeTrafficLightsUnrimmed"
| "threeTrafficLightsRimmed"
| "threeSigns"
| "threeSymbolsCircled"
| "threeSymbolsUncircled"
| "fourArrowsColored"
| "fourArrowsGray"
| "fourRedToBlack"
| "fourRatings"
| "fourTrafficLights"
| "fiveArrowsColored"
| "fiveArrowsGray"
| "fiveRatings"
| "fiveQuarters"
| "fiveBoxes"
| "noIcons"
description
图标集类型
Ƭ IconValueType: "number"
| "percent"
| "formula"
| "percentile"
description
图标值类型
Ƭ ItemOptions: Object
属性 text
- 项文本
属性 value
- 文本值,可以数字、字符串、布尔值、日期
属性名 | 类型 | 说明 |
---|---|---|
text |
string |
项文本 |
value |
any |
文本值,可以数字、字符串、布尔值、日期 |
Ƭ LabelOptions: Object
属性 alignment
- 单元格标签位置,支持 "topLeft", "topCenter", "topRight", "bottomLeft", "bottomCenter", "bottomRight"
属性 visibility
- 单元格标签可见性,支持 "visible", "hidden", "auto"
属性 font
- 单元格标签字体
属性 foreColor
- 单元格标签前景色
属性 margin
- 单元格标签边距
属性名 | 类型 | 说明 |
---|---|---|
alignment |
"topLeft" | "topCenter" | "topRight" | "bottomLeft" | "bottomCenter" | "bottomRight" |
单元格标签位置,支持 "topLeft", "topCenter", "topRight", "bottomLeft", "bottomCenter", "bottomRight" |
font |
string |
单元格标签字体 |
foreColor |
string |
单元格标签前景色 |
margin |
string |
单元格标签边距 |
visibility |
"visible" | "hidden" | "auto" |
单元格标签可见性,支持 "visible", "hidden", "auto" |
Ƭ LineBorder: Object
属性 color
- 边框颜色
属性 style
- 边框样式,支持 "empty", "thin", "medium", "dashed", "dotted", "thick", "double", "hair", "mediumDashed", "dashDot", "mediumDashDot", "dashDotDot", "mediumDashDotDot", "slantedDashDot"
属性名 | 类型 | 说明 |
---|---|---|
color |
string |
边框颜色 |
style |
"empty" | "thin" | "medium" | "dashed" | "dotted" | "thick" | "double" | "hair" | "mediumDashed" | "dashDot" | "mediumDashDot" | "dashDotDot" | "mediumDashDotDot" | "slantedDashDot" |
边框样式,支持 "empty", "thin", "medium", "dashed", "dotted", "thick", "double", "hair", "mediumDashed", "dashDot", "mediumDashDot", "dashDotDot", "mediumDashDotDot", "slantedDashDot" |
Ƭ ListItem: Object
属性 text
- 项文本
属性 value
- 值
属性 icon
- 图标
属性名 | 类型 | 说明 |
---|---|---|
icon? |
string |
图标 |
text? |
string |
项文本 |
value? |
string |
值 |
Ƭ ListLayout: Object
属性 direction
- 布局方向,支持 "horizontal", "vertical"
属性 displayAs
- 布局显示,支持 "inline", "popup", "tree"
属性 collapsible
- 列表是否可以折叠
属性名 | 类型 | 说明 |
---|---|---|
collapsible? |
boolean |
列表是否可以折叠 |
direction? |
"horizontal" | "vertical" |
布局方向,支持 "horizontal", "vertical" |
displayAs? |
"inline" | "popup" | "tree" |
布局显示,支持 "inline", "popup", "tree" |
Ƭ ListOptions: Object
属性 text
- 文本
属性 layout
- 布局
属性 multiSelect
- 是否将列表设置为"多选"
属性 valueType
- 下拉列表结果的单元格值类型,支持 "string", "array"
property
{GC.Data.ListItem[] | GC.Data.ListOptions[] | Function} items - 通常,它接收一个数组特别地,当它接收一个函数时,该函数应该返回一个DOM元素
属性 onItemSelected
- 选择项或子项时使用
属性名 | 类型 | 说明 |
---|---|---|
items |
ListItem [] | ListOptions [] | () => HTMLElement |
函数返回 DOM 元素 |
layout? |
ListLayout |
布局 |
multiSelect? |
boolean |
是否将列表设置为"多选" |
text? |
string |
文本 |
valueType? |
"string" | "array" |
下拉列表结果的单元格值类型,支持 "string", "array" |
onItemSelected? |
(e : MouseEvent ) => string |
在项目或子项目是 (() => HTMLElement) 时使用 |
Ƭ ListString: string
description
列表类型为字符串, 例如 "1,2,3"
Ƭ ListValidatorOptions: Object
属性 type
- 数据验证类型
属性 source
- 数据验证器源
属性 ignoreBlank
- 是否忽略空值
属性 inCellDropdown
- 是否显示下拉按钮
属性 errorStyle
- 数据验证器错误样式
属性 errorTitle
- 数据验证器错误标题
属性 errorMessage
- 数据验证器错误消息
属性 showErrorMessage
- 是否显示错误消息
属性 inputMessage
- 数据验证器输入消息
属性 inputTitle
- 数据验证器输入标题
属性 showInputMessage
- 是否显示输入消息
属性 highlightStyle
- 高亮错误样式
属性名 | 类型 | 说明 |
---|---|---|
errorMessage |
string |
数据验证器错误消息。 |
errorStyle |
ErrorStyle |
数据验证器错误样式。 |
errorTitle |
string |
数据验证器错误标题。 |
highlightStyle |
HighlightStyle |
数据验证器突出显示样式。 |
ignoreBlank |
boolean |
是否忽略空值。 |
inCellDropdown |
boolean |
是否显示下拉按钮。 |
inputMessage |
string |
数据验证器输入消息。 |
inputTitle |
string |
数据验证器输入标题。 |
showErrorMessage |
boolean |
是否显示错误信息。 |
showInputMessage |
boolean |
是否显示输入消息。 |
source |
ListString |
数据验证器源。 |
type |
"list" |
数据验证器类型。 |
Ƭ MaskType: Object
属性 pattern
- 面具图案。
属性 placeholder
- 蒙版占位符。
属性 excludeLiteral
- 掩码排除文字。
属性 excludePlaceholder
- 掩码排除占位符。
属性名 | 类型 | 说明 |
---|---|---|
excludeLiteral? |
boolean |
掩码排除文字。 |
excludePlaceholder? |
boolean |
掩码排除占位符。 |
pattern |
string |
面具图案。 |
placeholder? |
string |
蒙版占位符。 |
Ƭ MonthPickerOptions: Object
属性 startYear
- 月份选取器的起始年份,默认值为10年前
属性 stopYear
- 月份选取器的停止年份,默认值为今年
属性 height
- 月份选择器dom元素高度,默认值为300
属性名 | 类型 | 说明 |
---|---|---|
height |
number |
月份选择器dom元素高度,默认值为300 |
startYear |
number |
月份选取器的起始年份,默认值为10年前 |
stopYear |
number |
月份选取器的停止年份,默认值为今年 |
Ƭ MultiColumnOptions: Object
属性 width
- 用户可以自定义多列下拉列表的宽度默认情况下,它是800与自动计算所有列宽的结果之间的最小值
属性 height
- 用户可以自定义多列下拉列表的高度默认情况下,它是400与自动计算所有行高的结果之间的最小值
property
{string | Object[]} dataSource - 用户应指定绑定的数据源数据源是必需的,支持返回数组的数组或公式
property
{GC.Data.ColumnBindingInfo[]} bindingInfos - 用户可以自定义绑定列信息
属性名 | 类型 | 说明 |
---|---|---|
bindingInfos? |
ColumnBindingInfo [] |
用户可以自定义绑定列信息 |
dataSource |
string | any [] |
用户应指定绑定的数据源数据源是必需的,支持返回数组的数组或公式 |
height? |
number |
用户可以自定义多列下拉列表的高度默认情况下,它是400与自动计算所有行高的结果之间的最小值 |
width? |
number |
用户可以自定义多列下拉列表的宽度默认情况下,它是800与自动计算所有列宽的结果之间的最小值 |
Ƭ NumberValidatorOptions: Object
property
{"number"} type - 数据验证器类型。
属性 comparisonOperator
- 数据验证器比较运算符
property
{number | GC.Data.FormulaString} value1 - 数据验证器第一个值
property
{number | GC.Data.FormulaString} value2 - 如果验证器比较运算符为“ Between”或“ notBetween”,则数据验证器的第二个值
属性 isIntegerValue
- 如果验证器类型为"number",则是整数值
属性 ignoreBlank
- 是否忽略空值
属性 inCellDropdown
- 是否显示下拉按钮
属性 errorStyle
- 数据验证器错误样式
属性 errorTitle
- 数据验证器错误标题
属性 errorMessage
- 数据验证器错误消息
属性 showErrorMessage
- 是否显示错误消息
属性 inputMessage
- 数据验证器输入消息
属性 inputTitle
- 数据验证器输入标题
属性 showInputMessage
- 是否显示输入消息
属性 highlightStyle
- 高亮错误样式
属性名 | 类型 | 说明 |
---|---|---|
comparisonOperator |
CellValueComparisonOperator |
数据验证器比较运算符 |
errorMessage |
string |
数据验证器错误消息 |
errorStyle |
ErrorStyle |
数据验证器错误样式 |
errorTitle |
string |
数据验证器错误标题 |
highlightStyle |
HighlightStyle |
高亮错误样式 |
ignoreBlank |
boolean |
是否忽略空值 |
inCellDropdown |
boolean |
是否显示下拉按钮 |
inputMessage |
string |
数据验证器输入消息 |
inputTitle |
string |
数据验证器输入标题 |
isIntegerValue |
boolean |
如果验证器类型为"number",则是整数值 |
showErrorMessage |
boolean |
是否显示错误消息 |
showInputMessage |
boolean |
是否显示输入消息 |
type |
"number" |
数据验证类型 |
value1 |
number | FormulaString |
数据验证器第一个值 |
value2? |
number | FormulaString |
如果验证器比较运算符为“ Between”或“ notBetween”,则数据验证器的第二个值 |
Ƭ PatternFillOptions: Object
属性 type
- 图案填充类型,支持“solid”、“darkGray”、“mediumGray”、“lightGray”、“gray125”、“gray0625”、“darkHorizontal”、“darkVertical”、“darkDown”、“darkUp”、“darkGrid” 、“darkTrellis”、“lightHorizontal”、“lightVertical”、“lightDown”、“lightUp”、“lightGrid”和“lightTrellis”。
属性 patternColor
- 图案填充颜色
属性 backgroundColor
- 填充图案的背景色
属性名 | 类型 | 说明 |
---|---|---|
backgroundColor? |
string |
填充图案的背景色 |
patternColor |
string |
图案填充颜色 |
type |
"solid" | "darkGray" | "mediumGray" | "lightGray" | "gray125" | "gray0625" | "darkHorizontal" | "darkVertical" | "darkDown" | "darkUp" | "darkGrid" | "darkTrellis" | "lightHorizontal" | "lightVertical" | "lightDown" | "lightUp" | "lightGrid" | "lightTrellis" |
图案填充类型,支持“solid”、“darkGray”、“mediumGray”、“lightGray”、“gray125”、“gray0625”、“darkHorizontal”、“darkVertical”、“darkDown”、“darkUp”、“darkGrid” 、“darkTrellis”、“lightHorizontal”、“lightVertical”、“lightDown”、“lightUp”、“lightGrid”和“lightTrellis”。 |
Ƭ RadioButtonCheckboxListOptions: Object
属性 type
- 单元格类型的类型,支持 "radioButtonList","checkboxList"
property
{GC.Data.ItemOptions[]} items - items, 支持对象数组,每个项目包含文本和值
属性 direction
- 单选框或复选框的命令,支持"horizontal", "vertical"
属性 maxColumnCount
- 单选框或复选框的列计数
属性 maxRowCount
- 单选框或复选框的行数
属性 isFlowLayout
- 单选框或复选框的布局为"自动调整"
属性 itemSpacing
- 两个项的空间
属性 itemSpacing
.horizontal - 水平方向上两个项目的空间
属性 itemSpacing
.vertical - 垂直方向上两个项目的空间
属性 textAlign
- 相对于单选框或复选框的文本对齐方式,支持"left", "right"
属性 boxSize
- 单选框或复选框的大小
属性名 | 类型 | 说明 |
---|---|---|
boxSize |
number |
单选框或复选框的大小 |
direction |
"horizontal" | "vertical" |
单选框或复选框的命令,支持"horizontal", "vertical" |
isFlowLayout |
boolean |
单选框或复选框的布局为"自动调整" |
itemSpacing |
{ horizontal : number ; vertical : number } |
两个项的空间 |
itemSpacing.horizontal |
number |
- |
itemSpacing.vertical |
number |
- |
items |
ItemOptions [] |
items, 支持对象数组,每个项目包含文本和值 |
maxColumnCount |
number |
单选框或复选框的列计数 |
maxRowCount |
number |
单选框或复选框的行数 |
textAlign |
"left" | "right" |
相对于单选框或复选框的文本对齐方式,支持"left", "right" |
type |
"radioButtonList" | "checkboxList" |
单元格类型的类型,支持 "radioButtonList","checkboxList" |
Ƭ RemoteChangeHandler: (data
: Object
| Object
[], options
: RequestInit
) => Promise
<Object
| Object
[]>
▸ (data
, options
): Promise
<Object
| Object
[]>
description
处理数据变化
属性名 | 类型 | 说明 |
---|---|---|
data |
Object | Object [] |
数据的改变 |
options |
RequestInit |
处理程序的选项 |
Promise
<Object
| Object
[]>
返回处理程序
Ƭ RemoteReadHandler: (options
: Object
) => Promise
<Object
[]>
▸ (options
): Promise
<Object
[]>
description
处理读取数据
属性名 | 类型 | 说明 |
---|---|---|
options |
Object |
处理程序的选项 |
Promise
<Object
[]>
返回处理程序
Ƭ ScaleValueType: "number"
| "lowestValue"
| "highestValue"
| "percent"
| "percentile"
| "automin"
| "formula"
| "automax"
description
刻度值类型
Ƭ SliderOptions: Object
属性 scaleVisible
- 是否只能拖动勾选,默认值为false
属性 max
- 滑块可以滑动到的最大值,默认值为100
属性 min
- 滑块可以滑动到的最小值,默认值为0
属性 step
- 滑块可以逐步浏览值的粒度。必须大于 0,并除以(最大值 - 最小值)。当标记不为空时,step可以为空,默认值为1
属性 tooltipVisible
- 如果为true,则工具提示将始终显示,或者无论如何也不会显示,即使拖动或悬停,默认值为false
属性 width
- 滑块的宽度当方向为水平时,默认值为350
属性 height
- 当方向为垂直时,滑块的高度默认值为350
属性 direction
- 滑块的方向,支持"horizontal", "vertical",默认值为水平
property
{number[]} marks - 滑块的勾号
属性 formatString
- 显示格式,用于工具提示或标记
属性名 | 类型 | 说明 |
---|---|---|
direction |
"horizontal" | "vertical" |
滑块的方向,支持"horizontal", "vertical",默认值为水平 |
formatString |
string |
显示格式,用于工具提示或标记 |
height |
number |
当方向为垂直时,滑块的高度默认值为350 |
marks |
number [] |
滑块的勾号 |
max |
number |
滑块可以滑动到的最大值,默认值为100 |
min |
number |
滑块可以滑动到的最小值,默认值为0 |
scaleVisible |
boolean |
是否只能拖动勾选,默认值为false |
step |
number |
滑块可以逐步浏览值的粒度。必须大于 0,并除以(最大值 - 最小值)。当标记不为空时,step可以为空,默认值为1 |
tooltipVisible |
boolean |
如果为true,则工具提示将始终显示,或者无论如何也不会显示,即使拖动或悬停,默认值为false |
width |
number |
滑块的宽度当方向为水平时,默认值为350 |
Ƭ SpecificTextComparisonOperator: "contains"
| "doesNotContain"
| "beginsWith"
| "endsWith"
description
文本比较运算符
Ƭ SpecificTextRuleOptions: Object
属性 ruleType
- 如果要使用特定的文本规则,则使用规则类型
属性 comparisonOperator
- 文本的比较运算符
属性 text
- 文本
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
comparisonOperator |
SpecificTextComparisonOperator |
文本的比较运算符 |
priority |
number |
规则的优先级 |
ruleType |
"specificTextRule" |
如果要使用特定的文本规则,则使用规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
text |
string |
文本 |
Ƭ StateRule: Object
属性 direction
- 状态规则方向
属性 state
- 状态
property
[area] - 规则区域。
description
状态规则
属性名 | 类型 | 说明 |
---|---|---|
area? |
ViewArea |
规则生效的位置 |
direction |
StateRuleDirection |
状态规则方向 |
state |
RowColumnStates |
公式字符串 |
Ƭ StyleOptions: Object
property
{string | GC.Data.PatternFillOptions | GC.Data.GradientFillOptions | GC.Data.GradientPathFillOptions} backColor - 背景颜色字符串或图案填充选项、渐变填充选项、渐变路径填充选项
属性 foreColor
- 前景颜色
属性 hAlign
- 水平对齐方式,支持 "left"(左对齐)、"center"(居中对齐)、"right"(右对齐)、"general"(一般对齐)
属性 vAlign
- 垂直对齐方式,支持 "top"(顶部对齐)、"center"(居中对齐)、"bottom"(底部对齐)
属性 font
- 字体
属性 themeFont
- 主题字体
属性 formatter
- 格式化字符串
属性 borderLeft
- 左边框
属性 borderTop
- 上边框
属性 borderRight
- 右边框
属性 borderBottom
- 下边框
属性 diagonalDown
- 自左上到右下的对角线
属性 diagonalUp
- 自右上到左下的对角线
属性 locked
- 是否锁定单元格、行或列
属性 textIndent
- 文本缩进量
属性 wordWrap
- 文字是否换行
属性 shrinkToFit
- 内容是否收缩以适应单元格
属性 backgroundImage
- 背景图片路径
property
{GC.Data.CheckboxOptions | GC.Data.ComboBoxOptions | GC.Data.HyperlinkOptions | GC.Data.RadioButtonCheckboxListOptions} cellType - 单元格类型
属性 backgroundImageLayout
- 背景图片的布局方式,支持 "stretch"(拉伸)、"center"(居中)、"zoom"(缩放)、"none"(无)
属性 tabStop
- 用户是否可以使用 Tab 键聚焦到单元格
属性 textDecoration
- 添加到文本的修饰
属性 imeMode
- 输入法编辑器模式,支持 "auto"(自动)、"active"(激活)、"inactive"(非激活)、"disabled"(禁用)
属性 name
- 名称
属性 parentName
- 父样式的名称
属性 watermark
- 水印内容
属性 cellPadding
- 单元格内边距
属性 labelOptions
- 单元格标签选项
属性 isVerticalText
- 是否将单元格的文字垂直显示
属性 textOrientation
- 单元格文本的旋转角度
属性 showEllipsis
- 当文本超出边界时是否显示省略号
property
{GC.Data.CellButtonOptions[]} cellButtons - 单元格按钮
property
{GC.Data.DropDownOptions[]} dropDowns - 下拉选择框
属性 decoration
- 所添加的修饰效果
属性 mask
- The mask.
属性名 | 类型 | 说明 |
---|---|---|
backColor? |
string | PatternFillOptions | GradientFillOptions | GradientPathFillOptions |
背景颜色字符串或图案填充选项、渐变填充选项、渐变路径填充选项 |
backgroundImage? |
string |
要显示的背景图片 |
backgroundImageLayout? |
"stretch" | "center" | "zoom" | "none" |
背景图片的布局方式,支持 "stretch"(拉伸)、"center"(居中)、"zoom"(缩放)、"none"(无) |
borderBottom? |
LineBorder |
下边框 |
borderLeft? |
LineBorder |
左边框 |
borderRight? |
LineBorder |
右边框 |
borderTop? |
LineBorder |
上边框 |
cellButtons? |
CellButtonOptions [] |
单元格按钮 |
cellPadding? |
string |
单元格填充 |
cellType? |
CheckboxOptions | ComboBoxOptions | HyperlinkOptions | RadioButtonCheckboxListOptions |
单元格类型 |
decoration? |
Decoration |
修饰效果 |
diagonalDown? |
LineBorder |
自左上到右下的对角线 |
diagonalUp? |
LineBorder |
自右上到左下的对角线 |
dropDowns? |
DropDownOptions [] |
下拉选择框 |
font? |
string |
字体 |
foreColor? |
string |
前景颜色 |
formatter? |
string |
格式化字符串 |
hAlign? |
"left" | "center" | "right" | "general" |
水平对齐方式,支持 "left"(左对齐)、"center"(居中对齐)、"right"(右对齐)、"general"(一般对齐) |
imeMode? |
"auto" | "active" | "inactive" | "disabled" |
输入法编辑器模式,支持 "auto"(自动)、"active"(激活)、"inactive"(非激活)、"disabled"(禁用) |
isVerticalText? |
boolean |
是否将单元格的文本垂直显示 |
labelOptions? |
LabelOptions |
单元格标签选项 |
locked? |
boolean |
单元格、行或列是否被锁定 |
mask? |
MaskType |
The mask. |
name? |
string |
名称 |
parentName? |
string |
父样式的名称 |
showEllipsis? |
boolean |
文本超出边界时是否显示省略号 |
shrinkToFit? |
boolean |
是否收缩内容以适应单元格 |
tabStop? |
boolean |
用户是否可以使用 Tab 键将焦点设置到单元格 |
textDecoration? |
TextDecoration |
添加到文本的修饰效果 |
textIndent? |
number |
文本缩进量 |
textOrientation? |
number |
单元格文本的旋转角度 |
themeFont? |
string |
主题字体 |
vAlign? |
"top" | "center" | "bottom" |
垂直对齐方式,支持 "top"(顶部对齐)、"center"(居中对齐)、"bottom"(底部对齐) |
watermark? |
string |
水印内容 |
wordWrap? |
boolean |
文字是否在单元格内换行 |
Ƭ StyleRule: Object
property
{GC.Data.FormulaRule | GC.Data.StateRule} [rule] - 样式规则
property
[style] - 样式规则的样式
description
样式规则
属性名 | 类型 | 说明 |
---|---|---|
rule? |
FormulaRule | StateRule |
公式规则或状态规则 |
style? |
StyleOptions |
如果规则满足,则应用的样式 |
Ƭ StyleRules: Object
属性 name
- 样式规则
description
样式规则
属性名 | 类型 | 说明 |
---|---|---|
name |
StyleRule |
样式规则 |
Ƭ TextDecoration: "underline"
| "lineThrough"
| "overline"
| "doubleUnderline"
| "none"
| "lineThroughUnderline"
| "lineThroughDoubleUnderline"
description
文本修饰
Ƭ TextLengthString: string
description
文本长度类型字符串,如"10"
Ƭ TextLengthValidatorOptions: Object
属性 type
- 数据验证类型
属性 comparisonOperator
- 数据验证器比较运算符
property
{GC.Data.TextLengthString | GC.Data.FormulaString} value1 - 数据验证器第一个值
property
{GC.Data.TextLengthString | GC.Data.FormulaString} value2 - 如果验证器比较运算符为“ Between”或“ notBetween”,则数据验证器的第二个值
属性 ignoreBlank
- 是否忽略空值
属性 inCellDropdown
- 是否显示下拉按钮
属性 errorStyle
- 数据验证器错误样式
属性 errorTitle
- 数据验证器错误标题
属性 errorMessage
- 数据验证器错误消息
属性 showErrorMessage
- 是否显示错误消息
属性 inputMessage
- 数据验证器输入消息
属性 inputTitle
- 数据验证器输入标题
属性 showInputMessage
- 是否显示输入消息
属性 highlightStyle
- 高亮错误样式
属性名 | 类型 | 说明 |
---|---|---|
comparisonOperator |
CellValueComparisonOperator |
数据验证器比较运算符 |
errorMessage |
string |
数据验证器错误消息 |
errorStyle |
ErrorStyle |
数据验证器错误样式 |
errorTitle |
string |
数据验证器错误标题 |
highlightStyle |
HighlightStyle |
高亮错误样式 |
ignoreBlank |
boolean |
是否忽略空值 |
inCellDropdown |
boolean |
是否显示下拉按钮 |
inputMessage |
string |
数据验证器输入消息 |
inputTitle |
string |
数据验证器输入标题 |
showErrorMessage |
boolean |
是否显示错误消息 |
showInputMessage |
boolean |
是否显示输入消息 |
type |
"textLength" |
数据验证类型 |
value1 |
TextLengthString | FormulaString |
数据验证器第一个值 |
value2? |
TextLengthString | FormulaString |
如果验证器比较运算符为“ Between”或“ notBetween”,则数据验证器的第二个值 |
Ƭ ThreeScaleRuleOptions: Object
property
{"threeScaleRule"} ruleType - 如果要使用三比例规则,则规则类型。
属性 minType
- 最小的比例类型
属性 minValue
- 最小刻度值
属性 minColor
- 最小刻度颜色字符串
属性 midType
- 中点刻度类型
属性 midValue
- 中点刻度值
属性 midColor
- 中点刻度颜色字符串
属性 maxType
- 最大的比例类型
属性 maxValue
- 最大刻度值
属性 maxColor
- 最大刻度的颜色字符串
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
maxColor |
ColorString |
最大刻度的颜色字符串 |
maxType |
ScaleValueType |
最大的比例类型 |
maxValue |
number |
最大刻度值 |
midColor |
ColorString |
中点刻度颜色字符串 |
midType |
ScaleValueType |
中点刻度类型 |
midValue |
number |
中点刻度值 |
minColor |
ColorString |
最小刻度颜色字符串 |
minType |
ScaleValueType |
最小的比例类型 |
minValue |
number |
最小刻度值 |
priority |
number |
规则的优先级 |
ruleType |
"threeScaleRule" |
如果要使用色三刻度规则,则使用规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
Ƭ TimePickerOptions: Object
属性 max
- 时间选择器可以显示的最大值,该值需要hour、minute和second属性
属性 min
- 时间选择器可以显示的最小值,该值需要hour、minute和second属性
属性 step
- 时间选择器可以单步遍历值的粒度
属性 formatString
- 时间项的格式
属性 height
- 时间选择器大小的容器
属性名 | 类型 | 说明 |
---|---|---|
formatString |
string |
时间项的格式 |
height |
number |
时间选择器大小的容器 |
max |
TimePickerValue |
时间选择器可以显示的最大值,该值需要hour、minute和second属性 |
min |
TimePickerValue |
时间选择器可以显示的最小值,该值需要hour、minute和second属性 |
step |
TimePickerValue |
时间选择器可以单步遍历值的粒度 |
Ƭ TimePickerValue: Object
属性 hour
- 小时值
属性 minute
- 分钟值
属性 second
- 秒钟值
属性名 | 类型 | 说明 |
---|---|---|
hour |
number |
小时值 |
minute |
number |
分钟值 |
second |
number |
秒钟值 |
Ƭ TimeValidatorOptions: Object
property
{"time"} type - 验证器类型
属性 comparisonOperator
- 数据验证器比较运算符
property
{Date | GC.Data.FormulaString} value1 - 数据验证器第一个值
property
{Date | GC.Data.FormulaString} value2 - 如果验证器比较运算符为“ Between”或“ notBetween”,则数据验证器的第二个值
属性 ignoreBlank
- 是否忽略空值
属性 inCellDropdown
- 是否显示下拉按钮
属性 errorStyle
- 数据验证器错误样式
属性 errorTitle
- 数据验证器错误标题
属性 errorMessage
- 数据验证器错误消息
属性 showErrorMessage
- 是否显示错误消息
属性 inputMessage
- 数据验证器输入消息
属性 inputTitle
- 数据验证器输入标题
属性 showInputMessage
- 是否显示输入消息
属性 highlightStyle
- 高亮错误样式
属性名 | 类型 | 说明 |
---|---|---|
comparisonOperator |
CellValueComparisonOperator |
数据验证器比较运算符 |
errorMessage |
string |
数据验证器错误消息 |
errorStyle |
ErrorStyle |
数据验证器错误样式 |
errorTitle |
string |
数据验证器错误标题 |
highlightStyle |
HighlightStyle |
高亮错误样式 |
ignoreBlank |
boolean |
是否忽略空值 |
inCellDropdown |
boolean |
是否显示下拉按钮 |
inputMessage |
string |
数据验证器输入消息 |
inputTitle |
string |
数据验证器输入标题 |
showErrorMessage |
boolean |
是否显示错误消息 |
showInputMessage |
boolean |
是否显示输入消息 |
type |
"time" |
数据验证类型 |
value1 |
Date | FormulaString |
数据验证器第一个值 |
value2? |
Date | FormulaString |
如果验证器比较运算符为“ Between”或“ notBetween”,则数据验证器的第二个值 |
Ƭ Top10RuleOptions: Object
property
{"top10Rule"} ruleType - 如果要使用排名前10的规则,则规则类型是 "Top-10"
属性 type
- 前10类型
属性 rank
- 要应用样式的顶部或底部项的数量
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
priority |
number |
规则的优先级 |
rank |
number |
要应用样式的顶部或底部项的数量 |
ruleType |
"top10Rule" |
如果要使用前10规则的规则类型. |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
type |
Top10Type |
前10类型 |
Ƭ Top10Type: "top"
| "bottom"
description
前10类型
Ƭ TwoScaleRuleOptions: Object
property
{"twoScaleRule"} ruleType - 如果要使用两种规模的规则,则规则类型是 "Two-Scale"
属性 minType
- 最小的比例类型
属性 minValue
- 最小刻度值
属性 minColor
- 最小刻度颜色字符串
属性 maxType
- 最大的比例类型
属性 maxValue
- 最大刻度值
属性 maxColor
- 最大刻度的颜色字符串
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
maxColor |
ColorString |
最大刻度的颜色字符串 |
maxType |
ScaleValueType |
最大的比例类型 |
maxValue |
number |
最大刻度值 |
minColor |
ColorString |
最小刻度颜色字符串 |
minType |
ScaleValueType |
最小的比例类型 |
minValue |
number |
最小刻度值 |
priority |
number |
规则的优先级 |
ruleType |
"twoScaleRule" |
如果要使用双刻度规则,请选择规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
Ƭ UniqueRuleOptions: Object
属性 ruleType
- 如果要使用唯一规则,请选择规则类型
属性 style
- 满足条件时应用于单元格的样式
属性 priority
- 规则的优先级
属性 stopIfTrue
- 是否在此规则之前应用优先级较低的规则
属性名 | 类型 | 说明 |
---|---|---|
priority |
number |
规则的优先级 |
ruleType |
"uniqueRule" |
如果要使用唯一规则,请选择规则类型 |
stopIfTrue |
boolean |
是否在此规则之前应用优先级较低的规则 |
style |
StyleOptions |
满足条件时应用于单元格的样式 |
Ƭ ViewOptions: Object
property
[defaultColumnWidth] - 默认列宽
property
[styleRules] - 样式规则
property
[showCrossValueHeader] - 堆叠列头值是否可见
property
[cross] - 堆叠列头选项
description
视图选项
属性名 | 类型 | 说明 |
---|---|---|
cross? |
ICrossViewOptions |
堆叠列头选项 |
defaultColumnWidth? |
number |
默认列宽 |
showCrossValueHeader? |
boolean |
堆叠列头值是否可见 |
styleRules? |
StyleRules |
样式规则 |
Ƭ WorkFlowItem: Object
属性 value
- 值
property
{number[]|string[]} transitions - 转换
属性名 | 类型 | 说明 |
---|---|---|
transitions |
number [] | string [] |
转换 |
value |
string |
值 |
Ƭ WorkFlowOptions: Object
property
{GC.Data.WorkFlowItem[]} items - 项
属性名 | 类型 | 说明 |
---|---|---|
items |
WorkFlowItem [] |
项 |