2023年11月27日发(作者:)
从零开始,SpreadJS新⼈学习笔记【第5周】
复制粘贴、单元格格式和单元格类型
本周,让我们⼀起来学习SpreadJS 的复制粘贴、单元格格式和单元格类型,希望我的学习笔记能够帮助你们,从零开始学习 SpreadJS,
并逐步精通。
在此前的学习笔记中,相信⼤家已经学会并熟练掌握了SpreadJS的基本使⽤⽅法。下⾯,我们将更进⼀步,深⼊了解SpreadJS的数据绑
定、单元格类型及前端导⼊导出Excel等核⼼功能,充分体验“仅需100多⾏代码,就可将Excel嵌⼊Web应⽤系统” 的全过程。
如果取消允许复制粘贴样式,此时再次执⾏复制粘贴操作,则会在 Excel中显⽰如下(样式未被粘贴):
SpreadJS 的复制粘贴增强功能包含:复制时是否带⾏头列头。通过steHeaderOptions 属性可设置复制时是
否带⾏头、列头,
SpreadJS ⾃定义单元格格式⽰例:
SpreadJS 的单元格类型
SpreadJS 中的单元格可以被设置为不同的类型,如按钮、checkbox、下拉框、超链接、或⾃定义单元格等。您可以单独给⼀个单元格设
置类型,也可以把单元格类型绑定到某⼀列上,让某⼀列成为⼀种类型的单元格。
按钮单元格
您通过【按钮单元格】可设定按钮在单元格的位置,距离各边距的位置、背景⾊和⽂字等。
// CellTypes可以是 Button、CheckBox、Combobox、hyperlink
var b1 = new ();
lType(3, 2, b1, rt);
您可设置⿏标悬浮提⽰信息、设置未访问及以访问过的字体颜⾊、控制⽂本缩进、对齐⽅式、⾃动换⾏、设置回调函数等。如在下图中,点
下⼀周学习计划: SpreadJS的图表与形状。
发布评论