[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

GC.Spread.Sheets.DataValidation

Namespace: DataValidation

Spread.Sheets.DataValidation

Table of contents

Enumerations

Classes

Interfaces

Functions

Functions

createDateValidator

createDateValidator(typeOperator, v1, v2?): DefaultDataValidator

基于数据创建验证器。

static

example

spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createDateValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, new Date(2012, 11, 31), new Date(2013, 11, 31));
dv.showInputMessage(true);
dv.inputMessage("Enter a date between 12/31/2012 and 12/31/2013.");
dv.inputTitle("Tip");
activeSheet.getCell(1, -1).validator(dv);

Parameters

Name Type Description
typeOperator ComparisonOperators 比较运算符类型。该属性的可能值由 GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators 定义。
v1 Object 第一个对象。
v2? Object -

Returns

DefaultDataValidator

验证器。


createFormulaListValidator

createFormulaListValidator(formula): DefaultDataValidator

基于公式列表创建验证器。

static

example

activeSheet.setValue(0, 2, 5);
activeSheet.setValue(1, 2, 4);
activeSheet.setValue(2, 2, 5);
spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createFormulaListValidator("$C$1:$C$3");
dv.showInputMessage(true);
dv.inputMessage("Pick a value from the list.");
dv.inputTitle("tip");
activeSheet.setDataValidator(1, 1, 1,1,dv,GC.Spread.Sheets.SheetArea.viewport);
var validList = activeSheet.getDataValidator(1, 1).getValidList(activeSheet, 1, 1);
alert(validList);

Parameters

Name Type Description
formula string 公式列表。

Returns

DefaultDataValidator

验证器。


createFormulaValidator

createFormulaValidator(formula): DefaultDataValidator

基于公式创建验证器。

static

example

spread.options.highlightInvalidData = true;
//如果公式条件返回true,则公式验证器有效。
var dv = GC.Spread.Sheets.DataValidation.createFormulaValidator("A1>0");
dv.showInputMessage(true);
dv.inputMessage("Enter a value greater than 0 in A1.");
dv.inputTitle("Tip");
activeSheet.setDataValidator(0, 0, 1,1,dv,GC.Spread.Sheets.SheetArea.viewport);

Parameters

Name Type Description
formula string 公式条件。

Returns

DefaultDataValidator

验证器。


createListValidator

createListValidator(source): DefaultDataValidator

基于列表创建验证器。

static

example

spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createListValidator("1,2,3");
dv.showInputMessage(true);
dv.inputMessage("Value must be 1,2 or 3");
dv.inputTitle("tip");
activeSheet.setDataValidator(1,1,1,1,dv, GC.Spread.Sheets.SheetArea.viewport);
alert(activeSheet.getDataValidator(1,1).getValidList(activeSheet,1,1));

Parameters

Name Type Description
source string 列表值。

Returns

DefaultDataValidator

验证器。


createNumberValidator

createNumberValidator(typeOperator, v1, v2?, isIntegerValue?): DefaultDataValidator

基于数字创建验证器。

static

example

spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createNumberValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, 5, 20, true);
dv.showInputMessage(true);
dv.inputMessage("Value must be between 5 and 20.");
dv.inputTitle("tip");
activeSheet.setDataValidator(1, 1, 1,1,dv,GC.Spread.Sheets.SheetArea.viewport);

Parameters

Name Type Description
typeOperator ComparisonOperators 比较运算符类型。该属性的可能值由 GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators 定义。
v1 Object 第一个对象。
v2? Object -
isIntegerValue? boolean -

Returns

DefaultDataValidator

验证器。


createTextLengthValidator

createTextLengthValidator(typeOperator, v1, v2?): DefaultDataValidator

基于文本长度创建验证器。

static

example

spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createTextLengthValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.greaterThan, 4);
dv.showInputMessage(true);
dv.inputMessage("Number of characters must be greater than 4.");
dv.inputTitle("tip");
activeSheet.setDataValidator(1, 1, 1, 1, dv, GC.Spread.Sheets.SheetArea.viewport);

Parameters

Name Type Description
typeOperator ComparisonOperators 比较运算符类型。该属性的可能值由 GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators 定义。
v1 Object 第一个对象。
v2? Object -

Returns

DefaultDataValidator

验证器。


createTimeValidator

createTimeValidator(typeOperator, v1, v2?): DefaultDataValidator

基于时间创建验证器。

static

example

spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createTimeValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, '9:08:09', '19:08:09');
dv.showInputMessage(true);
dv.inputMessage("Enter a time between 9:08:09 and 19:08:09.");
dv.inputTitle("Tip");
sheet.setDataValidator(1, 1, dv);

Parameters

Name Type Description
typeOperator ComparisonOperators 比较运算符类型。该属性的可能值由 GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators 定义。
v1 Object 第一个对象。
v2? Object -

Returns

DefaultDataValidator

验证器。