彩票走势图

具有多个工作表的dhtmlxSpreadsheet v4.1版本更新

原创|产品更新|编辑:杨鹏连|2021-03-26 11:20:41.487|阅读 184 次

概述:DHTMLX Spreadsheet 4.1此更新使您可以创建和使用多个工作表以及它们之间的交叉引用。v4.1中提供的新方法,配置选项和事件使您可以轻松地微调DHTMLX电子表格并将其合并到任何Web应用程序中。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

dhtmlxSpreadsheet是用纯JavaScript编写的开源电子表格小部件,可让您快速在网页上添加类似于Excel的可编辑数据表。高度可定制的JavaScript电子表格组件,具有优雅的Material样式,可安全、方便地编辑和格式化数据。

点击下载dhtmlxSpreadsheet

DHTMLX JavaScript电子表格库的春季发布带来了Web应用程序中的数据分析和报告必不可少的新功能。此更新使您可以创建和使用多个工作表以及它们之间的交叉引用。v4.1中提供了新的方法,配置选项和事件,可以轻松地微调DHTMLX电子表格并将其合并到任何Web应用程序中。

处理多个工作表

从v4.1开始,用户可以根据需要创建和管理尽可能多的工作表。可以添加,重命名和删除工作表,在工作表之间进行切换并受益于交叉引用。交叉引用使您可以合并来自不同工作表的数据,并在整个电子表格中应用引用单元格的公式。

具有多个工作表的DHTMLX电子表格

由于有了新的上下文菜单,处理几张纸既简单又直观。如果右键单击任何工作表选项卡,您将看到带有可用选项的菜单。因此,您可以快速删除并重命名工作表。

DHTMLX电子表格上下文菜单

通过API管理工作表

在DHTMLX Spreadsheet中设置多个工作表非常容易。默认情况下,multiSheets配置属性设置为true。如果要禁用它,只需将其值指定为false即可。

var spreadsheet = new dhx.Spreadsheet(document.body, {          
    multiSheets: false
});
为了填充与多个工作表的数据电子表格,所有你需要做的就是通过传递准备的数据解析方法。数据应包含一个包含工作表对象的数组和一个具有应用于特定单元格的样式的对象:
var styledData = {
    styles: {
        someclass: {
            background: "#F2F2F2",
            color: "#F57C00"
        }
    },
    sheets : [
        // create sheets with custom configurations (names and ids)
        { 
            name: "sheet 1", 
            id: "sheet_1", 
            data: [
                { cell: "a1", value: "Country" },
                { cell: "b1", value: "Product" },
            ]
        }, 
        { 
            name: "sheet 2", 
            id: "sheet_2", 
            data: [
                { cell: "a1", value: "Country" },
                { cell: "b1", value: "Product" },
            ]
        },
        // create a sheet with the default configuration
        { 
            data: [
                { cell: "a1", value: "Country" },
                { cell: "b1", value: "Product" },
            ]
        } 
    ]
};
 
spreadsheet.parse(styledData);
一系列新的API方法允许以编程方式处理工作表。例如,getActiveSheet方法返回活动工作表,而getSheets方法返回电子表格中的所有工作表。addSheet和removeSheet方法的名称不言而喻。

请注意,只有启用了multiSheets配置选项,才可以使用这些方法来管理多张图纸。

聆听用户操作

v4.1中引入的新事件可确保DHTMLX电子表格的交互性,从而增强了用户体验。它们允许跟踪诸如添加和删除工作表,重命名工作表以及在工作表之间切换之类的用户操作。在执行某个动作之前和之后,都有一个单独的事件触发。

其他更新
v4.1中提供的另一个新功能是可以通过getFormula方法获取单元格公式的功能。此方法可以从活动工作表以及指定为参数的任何工作表以及单元格的ID返回公式:

var formula = spreadsheet.formula("sheet1!B2");

还更新了用于获取和设置单元格值,样式和格式,锁定和解锁单元格以及检查其状态的现有方法。从现在开始,您可以通过在单元格ID之前将所需工作表的名称添加到方法的参数作为单元格参数,来将这些方法中的任何一种应用于特定工作表中的单元格。

我们邀请您在30天的试用期内免费测试新的DHTMLX Spreadsheet v4.1。

同时,我们期待您的反馈。请随时在下面的讨论中留下您的评论,或通过电子邮件将您的问题发送给我们的技术支持团队。

APS帮助提升企业生产效率,真正实现生产计划可视化呈现与控制,快速有效响应不同场景的生产计划,提高准时交货能力,提高产能和资源利用率

想要购买dhtmlxSpreadsheet正版授权,或了解慧都APS系统请点击


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP