美文网首页
SpreadJS学习笔记-单元格类型

SpreadJS学习笔记-单元格类型

作者: 小FFF | 来源:发表于2019-04-07 19:34 被阅读0次

SpreadJS 单元格可以设置不同的类型,按钮、checkbox、下拉框、超链接、或者自定义单元格。
可以单独给一个单元格设置类型,也可以把单元格类型绑定到列上、让某一列成为一个类型的单元格。

按钮单元格

可设定按钮在单元格的位置,距离各边距的位置、背景色、文字等

// CellTypes可以是 Button、CheckBox、Combobox、hyperlink
var b1 = new GC.Spread.Sheets.CellTypes.Button();
sheet.setCellType(3, 2, b1, GC.Spread.Sheets.SheetArea.viewport);

复选框单元格

默认有两种状态,选中和未选中,也可通过isThreeState(true) 设定为三种状态:选中、未选中、不确定、

普通组合框单元格(单选下拉框)

通过设定是否可编辑editable(),可以控制单元格是单选可输框或者单选不可输。
疑问? 如何实现多选可输、多选不可输?

超链接单元格

可设置鼠标悬浮提示信息、设置未访问及以访问过的字体颜色、控制文本缩进、对齐方式、自动换行、设置回调函数

1.gif

自定义单元格

例子中姓名列为自定义单元格,点击后可单独编辑FirstName,SecondName,并且回显:


image.png

自定义列头

设定一个自定义超链接格式列头,点击后对该列进行排序:

     sheet.setCellType(0, 7, new SortHyperlinkCellType(), spreadNS.SheetArea.colHeader);
3.gif

相关文章

  • SpreadJS学习笔记-单元格类型

    SpreadJS 单元格可以设置不同的类型,按钮、checkbox、下拉框、超链接、或者自定义单元格。可以单独给一...

  • SpreadJS学习笔记02

    添加一个Spread到一个工程: 创建了以下几个文件: css中拷入了安装包SpreadJS.Production...

  • SpreadJS学习笔记-形状

    使用SpreadJS的形状功能,需引用 三种形状: 1.基础形状 sheet.shapes.add() ,Spr...

  • SpreadJS学习笔记-图表

    股票图 SpreadJS提供几种股票图+stockHLC+stockVHLC+stockOHLC+stockVOH...

  • 在vue中搭建spreadJs

    最近因工作需要正在学习spreadJs,spreadJs是一款基于 HTML5 的纯 JavaScript 电子表...

  • 在线Excel

    SpreadJS 是什么?(在线Excel) 葡萄城公开课笔记: https://www.grapecity.c...

  • 2019-01-28

    2019-01-28【学员昵称】:沐沐【学习内容】:11.1 单元格信息函数【笔记分享】CELL函数用于获取单元格...

  • Excel数值前面显示0几种方式

    方法一 选中该单元格或单元格区域---右键---设置单元格格式---自定义---类型中写入 000 ---确定 ...

  • kotlin 枚举类Enum

    枚举类,代数类型学习笔记###

  • Typescript 学习笔记六:接口

    目录: Typescript 学习笔记一:介绍、安装、编译 Typescript 学习笔记二:数据类型 Types...

网友评论

      本文标题:SpreadJS学习笔记-单元格类型

      本文链接:https://www.haomeiwen.com/subject/izvsiqtx.html