← 返回所有博客文章

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