针对日期添补:无论您选定的日期数据是第一天、末了一天还是一个月的某一天,新的拖动添补增强都可以处理:
针对字符串添补:当字符串在开头或结尾包含数字时,拖动单元格将按特定规律自动添补,如字符串包含“Cell1”、“Cell2”、“Cell3”等规律时,拖动单元格将利用“Cell4”、“Cell5”等进行添补。
针对自定义添补列表:拖动添补还支持自定义列表作为添补源,如按特定规则的日期信息,或开拓职员自定义的列表。
要利用内置列表添补单元格,只需设置默认日期的值就足够了:
var spread = new GC.Spread.Sheets.Workbook(document.getElementById(\"大众ss\"大众));var sheet = spread.getActiveSheet();sheet.setValue(0, 0, 'Sunday');sheet.setValue(1, 0, 'Monday');var startRange = new GC.Spread.Sheets.Range(0, 0, 2, 1);var fillRange = new GC.Spread.Sheets.Range(0, 0, 10, 1);sheet.fillAuto(startRange, fillRange, { fillType: GC.Spread.Sheets.Fill.FillType.auto, series: GC.Spread.Sheets.Fill.FillSeries.column});
要利用自定义列表,您须要定义列表名称,然后在初始化Spread实例时在Spread选项中设置它:
var customList = [ ['Light', 'Sun', 'Moon', 'Star', 'Sky', 'Rain', 'Cloud'], ['Dog', 'Cat', 'Lion', 'Fish', 'Snake']];var spread = new GC.Spread.Sheets.Workbook(document.getElementById(\公众ss\"大众), {customList: customList});var sheet = spread.getActiveSheet();sheet.setValue(0, 5, 'Sky');sheet.setValue(1, 5, 'Rain');var startRange = new GC.Spread.Sheets.Range(0, 5, 2, 1);var fillRange = new GC.Spread.Sheets.Range(0, 5, 10, 1);sheet.fillAuto(startRange, fillRange, { fillType: GC.Spread.Sheets.Fill.FillType.auto, series: GC.Spread.Sheets.Fill.FillSeries.column});
该当把稳的是,在实行拖动添补操作时,用户自定义列表的优先级更高。
以上便是 SpreadJS 拖拽增强的更新内容,要体验这些功能并开始学习SpreadJS,请点击文末了解更多访问 SpreadJS 产品官网!
SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,以“高速低耗、高度类似Excel、可无限扩展”为产品特色,供应移动跨平台和浏览器支持,同时知足 .NET、Java、App 等运用程序中的 Web Excel 组件开拓、数据填报、在线文档、图表公式联动、类 Excel UI 设计等业务场景,为您带来亲切的 Excel 体验。SpreadJS 在数据可视化、Excel 导入导出、公式引用、数据绑定、框架集成等场景下无需大量代码开拓和测试,极大降落了企业研发本钱和项目交付风险。