作成日: 2017/04/04 最終更新日: 2017/04/04
文書種別
使用方法
詳細
下記サンプルコードのように、アクティブセルが移動するタイミングで発生するonActiveCellChanging イベントを利用することで、アクティブセル移動前後のセルインデックスを取得することができます。
なお、onActiveCellChanging イベント内で「event.cancel = true」とすることでアクティブセルの移動をキャンセルすることができます。
【JavaScript サンプルコード】
なお、onActiveCellChanging イベント内で「event.cancel = true」とすることでアクティブセルの移動をキャンセルすることができます。
【JavaScript サンプルコード】
<script type="text/javascript">
window.onload = init;
function init()
{
var spread = document.getElementById("FpSpread1");
if (spread.addEventListener)
{
spread.addEventListener("ActiveCellChanging", activecellChanging, false);
}
else
{
spread.onActiveCellChanging = activecellChanging;
}
}
function activecellChanging(event)
{
var spread = document.getElementById("FpSpread1");
var row = spread.GetActiveRow();
var col = spread.GetActiveCol();
alert("セル移動:" + "Cell(" + row + "," + col + ")→" + "Cell(" + event.row + "," + event.col + ")");
}
</script>
window.onload = init;
function init()
{
var spread = document.getElementById("FpSpread1");
if (spread.addEventListener)
{
spread.addEventListener("ActiveCellChanging", activecellChanging, false);
}
else
{
spread.onActiveCellChanging = activecellChanging;
}
}
function activecellChanging(event)
{
var spread = document.getElementById("FpSpread1");
var row = spread.GetActiveRow();
var col = spread.GetActiveCol();
alert("セル移動:" + "Cell(" + row + "," + col + ")→" + "Cell(" + event.row + "," + event.col + ")");
}
</script>
旧文書番号
40280