作成日: 2019/05/22 最終更新日: 2019/05/22
文書種別
使用方法
詳細
クライアント側でAddKeyMapメソッドを使用して、セルの移動量を設定できます。
下記のスクリプトでは、[Ctrl]+[↑]キーで3行上のセルへ移動し、[Ctrl]+[↓]キーで3行下のセルへ移動します。
これにより、例えば1レコード複数行表示の際にも、1回のキー操作で次レコードに移動させることが可能です。
【JavaScript サンプルコード】
下記のスクリプトでは、[Ctrl]+[↑]キーで3行上のセルへ移動し、[Ctrl]+[↓]キーで3行下のセルへ移動します。
これにより、例えば1レコード複数行表示の際にも、1回のキー操作で次レコードに移動させることが可能です。
【JavaScript サンプルコード】
<script type="text/javascript">
document.onreadystatechange = function () {
if (document.readyState == "complete") {
var spread = document.getElementById("FpSpread1");
// [↑]キー押下で3行上に移動
spread.AddKeyMap(38, true, false, false, function () { var ss = spread; ss.MoveToPrevRow(); ss.MoveToPrevRow(); ss.MoveToPrevRow(); });
// [↓]キー押下で3行下に移動
spread.AddKeyMap(40, true, false, false, function () { var ss = spread; ss.MoveToNextRow(); ss.MoveToNextRow(); ss.MoveToNextRow(); });
}
}
</script>
document.onreadystatechange = function () {
if (document.readyState == "complete") {
var spread = document.getElementById("FpSpread1");
// [↑]キー押下で3行上に移動
spread.AddKeyMap(38, true, false, false, function () { var ss = spread; ss.MoveToPrevRow(); ss.MoveToPrevRow(); ss.MoveToPrevRow(); });
// [↓]キー押下で3行下に移動
spread.AddKeyMap(40, true, false, false, function () { var ss = spread; ss.MoveToNextRow(); ss.MoveToNextRow(); ss.MoveToNextRow(); });
}
}
</script>
旧文書番号
83991