请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

hndk

金牌服务用户

4

主题

7

帖子

33

积分

金牌服务用户

积分
33

活字格认证微信认证勋章

最新发帖
hndk
金牌服务用户   /  发表于:2015-12-1 10:13  /   查看:3830  /  回复:3
setDataSource方法默认从(0,0)位置写入数据,现需要从某个特定位置作为起始点写入数据,有没有实现该功能的接口。

3 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-12-1 16:00:00
沙发
您好,

SpreadJS提供表格绑定的方式,可以参考
  1. var table = sheet.addTable('tableRecords', 10, 1, 4, 4);
复制代码

http://demo.gcpowertools.com.cn/ ... amples/tableBinding
回复 使用道具 举报
hndk
金牌服务用户   /  发表于:2015-12-2 10:40:00
板凳
回复 2楼frank.zhang的帖子


abc

abc

使用addTable或者addTableByDataSource方法时,绑定数据的区域第一行会默认出现一个表头,如图中所示,如何设置为不显示
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-2 12:15:00
地板
您好,

可以设置Table的head隐藏,可以参考以下代码
  1.     <script type="text/javascript">
  2.         $(document).ready(function ()
  3.         {
  4.             var spread = new GcSpread.Sheets.Spread($("#ss").get(0), {
  5.                 sheetCount: 3
  6.             });
  7.             var activeSheet = spread.getActiveSheet();
  8.             activeSheet.addTable("Table1", 0, 0, 3, 3, GcSpread.Sheets.TableStyles.dark1());
  9.             activeSheet.getCell(0, 0).text("Name");
  10.             activeSheet.getCell(0, 1).text("Value");
  11.             activeSheet.getCell(0, 2).text("T/F");
  12.             activeSheet.getCell(1, 0).text("AW");
  13.             activeSheet.getCell(1, 1).text("5");
  14.             activeSheet.getCell(1, 2).text("T");
  15.             var tables = activeSheet.getTables();
  16.             tables[0].showHeader(false);;
  17.         });
  18.     </script>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部