Spread.Sheets
unbind メソッド
GC.Spread.Sheets 名前空間 > Workbook タイプ : unbind メソッド
イベントタイプ。
イベントが発生したときに実行する関数を指定します。
Workbookへのイベントの連結を解除します。
シンタックス
var instance = new GC.Spread.Sheets.Workbook(host);
var value; // Type: any

// パラメータ
var type; //タイプ: string
var fn; //タイプ: Function

value = instance.unbind(type, fn);
function unbind( 
   type : string,
   fn : Function
) : any;

パラメータ

type
イベントタイプ。
fn
イベントが発生したときに実行する関数を指定します。
使用例
次のサンプルコードは、イベントの連結を解除します。
// 次のサンプルコードは、イベントの連結を解除します。 activeSheet.bind(GC.Spread.Sheets.Events.CellChanged, function (sender, args) { if (args.propertyName === "value") { alert(activeSheet.getValue(args.row, args.col)); } }); activeSheet.setValue(0, 0, "111"); spread.unbind(GC.Spread.Sheets.Events.CellChanged); //spread.unbindAll(); // すべてのイベントの監視をキャンセルします。 activeSheet.setValue(1, 0, "222"); activeSheet.setValue(2, 0, "333"); activeSheet.setValue(3, 0, "444");
activeSheet.bind(GC.Spread.Sheets.Events.CellChanged, function (sender, args) {
    if (args.propertyName === "value") {
        alert(activeSheet.getValue(args.row, args.col));
    }
});
activeSheet.setValue(0, 0, "111");
spread.unbind(GC.Spread.Sheets.Events.CellChanged);
//spread.unbindAll(); //cancel monitoring of all events.
activeSheet.setValue(1, 0, "222");
activeSheet.setValue(2, 0, "333");
activeSheet.setValue(3, 0, "444");
関連トピック

参照

Workbook タイプ