SpreadJS製品ヘルプ
最上行または最左列の変更時のイベント
イベントに関するサンプルコード > 最上行または最左列の変更時のイベント

スクロールによって最上行または最左列が変更されたときに、イベントを使用できます。

コードの使用

次のサンプルコードは、TopRowChangedおよびLeftColumnChangedイベントの使用方法を示します。

JavaScript
コードのコピー
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
 spread.addSheet();
 var sheet1 = spread.getSheet(0),
     sheet2 = spread.getSheet(1);
 sheet1.bind(GC.Spread.Sheets.Events.TopRowChanged, function (sender, args) {
     //シート1に表示されている最上行をシート2に設定します(垂直スクロールの同期)。
    sheet2.showRow(args.newTopRow, GC.Spread.Sheets.VerticalPosition.top);
 });
 sheet1.bind(GC.Spread.Sheets.Events.LeftColumnChanged, function (sender, args) {
     // シート1に表示されている最左列をシート2に設定します(水平スクロールの同期)。
    sheet2.showColumn(args.newLeftCol, GC.Spread.Sheets.HorizontalPosition.left);
 });