您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页如何实现SpreadJS的表格绑定

如何实现SpreadJS的表格绑定

来源:华佗小知识
如何实现SpreadJS的表格绑定

本文主要介绍了如何实现SpreadJS的表单级别绑定。

1. 表格绑定是一种特定的单元格级别绑定; 它可以为表格提供数据。

2. 使用 bindingPath 方法来绑定表格到数据记录, 然后绑定表格的列到数据记录的数据字段。 例如:

var data = { name: 'Jones', region: 'East', sales: [ { orderDate: '1/6/2013', item: 'Pencil', units: 95, cost: 1.99 }, { orderDate: '4/1/2013', item: 'Binder', units: 60, cost: 4.99 }, { orderDate: '6/8/2013', item: 'Pen Set', units: 16, cost: 15.99 } ]}; var tableColumns = [], names = ['orderDate', 'item', 'units', 'cost'], labels = ['Order Date', 'Item', 'Units', 'Cost']; var table = sheet.tables.add('tableRecords', 10, 1, 4, 4); table.autoGenerateColumns(false); names.forEach(function (name, index) { var tableColumn = new GC.Spread.Sheets.Tables.TableColumn(); tableColumn.name(labels[index]); tableColumn.dataField(name); tableColumns.push(tableColumn); }); table.bindColumns(tableColumns); table.bindingPath('sales'); source = new GC.Spread.Sheets.Bindings.CellBindingSource(data); sheet.setDataSource(source); 当你设置了不同的数据源的时候, 表格会自动的绑定到合适的数据源上。

效果展示:

以上就是如何实现SpreadJS的表格绑定。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务