SpreadJS製品ヘルプ
getViewportTopRow メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : getViewportTopRow メソッド
ビューポートのインデックス。
ビューポートの一番上の行のインデックスを取得します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var value; // Type: number
value = instance.getViewportTopRow(rowViewportIndex);
function getViewportTopRow( 
   rowViewportIndex : number
) : number;

パラメータ

rowViewportIndex
ビューポートのインデックス。

戻り値の型

ビューポートの一番上の行のインデックス。
使用例
次のサンプルコードは、getViewportTopRowメソッドを使用します。
$("#button1").click(function () {  
    //Acquire top row (column) index
    var topRow = activeSheet.getViewportTopRow(1);
    var leftCol = activeSheet.getViewportLeftColumn(1);
    alert("Index of top row being displayed: " + topRow + "\n" +
        "Index of first column being displayed: " + leftCol);
});

//Add button control to page
<input type="button" id="button1" value="button1"/>
This example returns the indices for the bottom and top rows and left and right columns in the current sheet view.
var brow = activeSheet.getViewportBottomRow(1);
var lcol = activeSheet.getViewportLeftColumn(1);
var rcol = activeSheet.getViewportRightColumn(1);
var trow = activeSheet.getViewportTopRow(1);
alert(brow);
alert(lcol);
alert(rcol);
alert(trow);
解説

固定列/固定行と固定末尾列/固定末尾行がある場合、ビューポート領域は9つ(3行×3列)に分割されます。このメソッドのパラメーターは、シートに固定行または固定列がある場合にのみ有効です。

Sheet.getViewportTopRow(2)は、末尾ビューポートの一番上の行のインデックスを取得することを意味します。固定末尾行がない場合、一番上の行のインデックスはビューポート1の最後の行のインデックスになります。

関連トピック

参照

Worksheet タイプ