Spread.Sheets
DataValidationResult 列挙体
データ検証結果を示します。
メンバ
メンバ解説
discard検証エラーがある場合、値を破棄してセルに適用しないことを示します。
forceApply検証エラーがある場合でも値をセルに適用することを示します。
retry検証エラーがある場合、値をセルに適用するために複数回再試行することを示します。
使用例
次のサンプルコードは、エラーメッセージを表示します。
spread.options.highlightInvalidData = true;
//The formula validator is valid if the formula condition returns 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");
dv.showErrorMessage(true);
dv.errorMessage("Incorrect Value");
activeSheet.setDataValidator(0, 0, dv);

activeSheet.bind(GC.Spread.Sheets.Events.ValidationError, function (sender, args) {
    if(args.validator.showErrorMessage()){
        if (confirm(args.validator.errorMessage())) {
            args.validationResult = GC.Spread.Sheets.DataValidation.DataValidationResult.retry; 
        } else {
            args.validationResult = GC.Spread.Sheets.DataValidation.DataValidationResult.forceApply;
        }
    }    
});
継承階層

Object
   GC.Spread.Sheets.DataValidation.DataValidationResult

関連トピック

参照

GC.Spread.Sheets.DataValidation 名前空間

 

 


© 2016-2017, GrapeCity inc. All rights reserved.