Spread.Sheets
showErrorMessage メソッド
GC.Spread.Sheets.DataValidation 名前空間 > DefaultDataValidator タイプ : showErrorMessage メソッド
エラーメッセージを表示するかどうかを示します。
エラーメッセージを表示するかどうかを取得または設定します。
シンタックス
var instance = new GC.Spread.Sheets.DataValidation.DefaultDataValidator(condition);
var returnValue; // Type: any

// パラメータ
var value; //タイプ: boolean

returnValue = instance.showErrorMessage(value);
function showErrorMessage( 
   value : boolean
) : any;

パラメータ

value
エラーメッセージを表示するかどうかを示します。

戻り値の型

値が設定されていない場合は、エラーメッセージを表示するかどうかを返します。値が設定されている場合は、データバリデーターを返します。
使用例
次のサンプルコードは、エラーメッセージを表示します。
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"); dv.showErrorMessage(true); dv.errorMessage("Incorrect Value"); activeSheet.setDataValidator(0, 0, 1, 1, dv, GC.Spread.Sheets.SheetArea.viewport); // 連結 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; } } });
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, 1, 1, dv, GC.Spread.Sheets.SheetArea.viewport);

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;
        }
    }
});
関連トピック

参照

DefaultDataValidator タイプ