【スクリプト】 行・列ヘッダのダブルクリックイベントを取得する方法
対象製品
SPREAD for .NET 2.5J Web Forms Edition
詳細
SPREADにはヘッダをダブルクリックすることによって発生するイベントはありませんが、次のようにダブルクリックイベントを追加して使用することができます。(下記、サンプルコードではクリック箇所の確認のためTextBox上にメッセージを出力します。予めWebフォームにTextBoxを追加してから実行してください)
【JavaScript サンプルコード】
【JavaScript サンプルコード】
<script language="javascript">
function window.onload()
{
var spread = document.all("FpSpread1");
if (spread!=null){
spread.ondblclick = DblClick;
}
}
function DblClick()
{
var tx = document.all("TextBox1");
switch (event.srcElement.parentElement.FpSpread){
case "ch" :
tx.value = "列ヘッダ";
break;
case "rh" :
tx.value = "行ヘッダ";
break;
default :
tx.value = "Spread";
}
}
</script>
function window.onload()
{
var spread = document.all("FpSpread1");
if (spread!=null){
spread.ondblclick = DblClick;
}
}
function DblClick()
{
var tx = document.all("TextBox1");
switch (event.srcElement.parentElement.FpSpread){
case "ch" :
tx.value = "列ヘッダ";
break;
case "rh" :
tx.value = "行ヘッダ";
break;
default :
tx.value = "Spread";
}
}
</script>
関連情報
キーワード
クライアント側スクリプト
この文書は、以前は次のFAQ IDで公開されていました : 9150