[]
        
(Showing Draft Content)

셀 바인딩

SpreadJS에서는 셀 수준 바인딩을 사용할 수 있습니다.

셀 수준 바인딩은 객체의 속성을 시트의 셀에 바인딩하는 방식입니다. 바인딩 전에 데이터 객체를 GC.Spread.Sheets.Bindings.CellBindingSource로 래핑해야 합니다. 그런 다음 래핑된 원본을 시트에 바인딩합니다(sheet.setDataSource).

다음은 시트의 셀을 바인딩하는 코드 샘플입니다:

var person = {name: "홍길동", age: 25, address: {postcode: "16108"}};
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);