Spread.Sheets
LeftColumnChanged イベント
GC.Spread.Sheets 名前空間 > Events タイプ : LeftColumnChanged イベント
イベントを発生させたシート。
シートの名前。
変更前の左列のインデックス。
変更後の左列のインデックス。
左列が変更されたときに発生します。
シンタックス
var instance; // Type: Events
instance.LeftColumnChanged = function(sheet, sheetName, oldLeftCol, newLeftCol) { };
LeftColumnChanged = function ( 
   sheet : Worksheet,
   sheetName : string,
   oldLeftCol : number,
   newLeftCol : number
) { };

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
oldLeftCol
変更前の左列のインデックス。
newLeftCol
変更後の左列のインデックス。
使用例
// 次のサンプルコードは、シート1とシート2の垂直および水平スクロールを同期させます。 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); });
This example synchronizes vertical and horizontal scrolling for sheet 1 and sheet 2.
 var sheet1 = spread.getSheet(0),
  sheet2 = spread.getSheet(1);

sheet1.bind(GC.Spread.Sheets.Events.TopRowChanged, function (sender, args) {
    //Set the displayed top row of sheet1 to sheet2 (vertical scroll synchronization).
    sheet2.showRow(args.newTopRow, GC.Spread.Sheets.VerticalPosition.top);
});

sheet1.bind(GC.Spread.Sheets.Events.LeftColumnChanged, function (sender, args) {
    //Set the displayed left column of sheet1 to sheet2 (Horizontal scroll synchronization).
    sheet2.showColumn(args.newLeftCol, GC.Spread.Sheets.HorizontalPosition.left);
});
関連トピック

参照

Events タイプ