Spread.Sheets 在V10版本中使用V9代码

发布时间:2016/12/27 00:12 发布者:dexteryao

返回博客中心

Spread.Sheets V10不仅带来了功能升级,也对接口进行了优化,功能更加模块化,接口也更加合理。

为了方便用户过度升级,V10提供了兼容V9代码的方法。

只需要在引用V10 js后添加gc.spread.sheets.migration.10.0.0.js的引用即可实现向下兼容。这个文件在产品scripts\interop文件夹中。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Spread.Sheets</title>
    <link href="./css/gc.spread.sheets.excel2013white.10.0.0.css" rel="stylesheet"/>
    <script src="./scripts/gc.spread.sheets.all.10.0.0.js" type="application/javascript"></script>
    <script src="./scripts/interop/gc.spread.sheets.migration.10.0.0.js" type="application/javascript"></script>
    <script type="text/javascript">
        window.onload = function(){
            //This is the V9 code
            var spread = new GcSpread.Sheets.Spread(document.getElementById("ss"), { sheetCount: 3 });
            var sheet = spread.getActiveSheet();
            sheet.getColumn(0).formatter('#,##0.0##');
            sheet.setValue(0, 0, 123456);
            sheet.setValue(1, 0, 12345);
        }
    </script>
</head>
<body>
    <div id="ss" style="width:100%;height:500px;border: 1px solid gray;"></div>
</body>
</html>

 

虽然我们可以持续在V10中使用V9的代码,但是从项目维护以及今后升级的角度,建议刚开始使用V9的用户直接进行V10代码的重构。 老用户也在新页面中开始使用新的方法,逐步替换掉V9代码.

有关V10中API的变化请参考:

http://sphelp.grapecity.com/webhelp/SpreadSheets10/webframe.html#APIchanges.html

 

更多资源

如果您对SpreadJS产品感兴趣,请到官方网站下载试用:/developer/spreadjs

产品咨询电话:400-657-6008

Spread.Sheets中文学习指南:http://demo.grapecity.com.cn/SpreadJS/TutorialSample/#/samples

Spread.Sheets在线英文产品文档:http://sphelp.grapecity.com/webhelp/SpreadSheets10/webframe.html


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网