[]
        
(Showing Draft Content)

GC.Spread.Sheets.Bindings.CellBindingSource

クラス: CellBindingSource

Sheets.Bindings.CellBindingSource

Table of contents

コンストラクタ

メソッド

コンストラクタ

constructor

new CellBindingSource(source)

セル連結のソースを表します。

実例

var person = {name: "Wang feng", age: 25, address: {postcode: "710075"}};
var source = new GC.Spread.Sheets.Bindings.CellBindingSource(person);
activeSheet.setBindingPath(0, 0, "name");
activeSheet.setBindingPath(1, 1, "age");
activeSheet.setBindingPath(3, 3, "address.postcode");
activeSheet.setDataSource(source);

パラメータ

名前 説明
source Object データソース。

メソッド

getSource

getSource(): Object

セル連結のラップされたデータソースを取得します。

実例

// 次のサンプルコードは、名前を取得します。
var person = { name: "Wang feng", age: 25, address: { postcode: "710075" } };
var source = new GC.Spread.Sheets.Bindings.CellBindingSource(person);
activeSheet.setBindingPath(0, 0, "name");
activeSheet.setBindingPath(1, 1, "age");
activeSheet.setBindingPath(3, 3, "address.postcode");
activeSheet.setDataSource(source);
alert(source.getSource().name);

戻り値

Object

元のデータソース。


getValue

getValue(path): Object

連結パスによってソースの値を取得します。

実例

// 次のサンプルコードは、値を取得します。
var person = {name: "Wang feng", age: 25, address: {postcode: "710075"}};
var source = new GC.Spread.Sheets.Bindings.CellBindingSource(person);
activeSheet.setBindingPath(0, 0, "name");
activeSheet.setBindingPath(1, 1, "age");
activeSheet.setBindingPath(3, 3, "address.postcode");
activeSheet.setDataSource(source);
alert(source.getValue("name"));

パラメータ

名前 説明
path string 連結パス。

戻り値

Object

指定したパスにある連結ソースの値を返します。


setValue

setValue(path, value): void

連結パスによってソースの値を設定します。

実例

// 次のサンプルコードは、名前の値を取得します。
var person = {name: "Wang feng", age: 25, address: {postcode: "710075"}};
var source = new GC.Spread.Sheets.Bindings.CellBindingSource(person);
activeSheet.setBindingPath(0, 0, "name");
activeSheet.setBindingPath(1, 1, "age");
activeSheet.setBindingPath(3, 3, "address.postcode");
activeSheet.setDataSource(source);
source.setValue("name", "test");
activeSheet.resumePaint();
activeSheet.repaint();

パラメータ

名前 説明
path string 行インデックス。
value Object 設定する値。

戻り値

void