【スクリプト】エラーメッセージが表示されているかを知りたい
対象製品
SPREAD for ASP.NET 8.0J
詳細
SPREADでは整数型セルに「a」などの文字列を入力した場合などに、エラーメッセージが表示されます。エラーメッセージが表示される際に発生するonErrorMessageShown イベントやIsValid メソッドを使用することで、エラーメッセージが表示されているかを判断することができます。
【JavaScript サンプルコード】
【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>
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>
キーワード
クライアント側スクリプト