【スクリプト】エラーメッセージが表示されているかを知りたい

文書番号 : 38118     文書種別 : 使用方法     登録日 : 2015/02/27     最終更新日 : 2015/02/27
文書を印刷する
対象製品
SPREAD for ASP.NET 8.0J
詳細
SPREADでは整数型セルに「a」などの文字列を入力した場合などに、エラーメッセージが表示されます。エラーメッセージが表示される際に発生するonErrorMessageShown イベントやIsValid メソッドを使用することで、エラーメッセージが表示されているかを判断することができます。

【JavaScript サンプルコード】
<script type="text/javascript">
  window.onload = init;

  function init() {
    var spread = document.getElementById("FpSpread1");

    if (spread.addEventListener) {
      spread.addEventListener("ErrorMessageShown", error, false);
    }
    else {
      spread.onErrorMessageShown = error;
    }
  }

  function error(event) {
    var tx1 = document.getElementById("TextBox1");
    if (event.isValid == false) {
      tx1.value = "セル(" + event.row + ", " + event.col + ")がエラー";
    } else {
      tx1.value = "";
    }
  }

  function checkerror() {
    var spread = document.getElementById("FpSpread1");
    if (spread.IsValid() == false) {
      alert("エラーメッセージが表示されています");
    }
  }
</script>
キーワード
クライアント側スクリプト