找回密码
 立即注册

QQ登录

只需一步,快速开始

ffcs_lidm

金牌服务用户

12

主题

32

帖子

122

积分

金牌服务用户

积分
122
ffcs_lidm
金牌服务用户   /  发表于:2020-7-2 10:42  /   查看:3715  /  回复:5
本帖最后由 ffcs_lidm 于 2020-7-2 10:43 编辑

有没有一种,可以一次性给第一列除了第一行的单元格外,其他第一列单元格都设置为下拉框类型,包括新插入的单元格也是下拉类型,效果如下图所示:
image.png342064513.png

代码如下:此代码存在问题,对于新增的单元格不是下拉类型,有没有其他的写法呢
image.png278074645.png
image.png453427428.png

5 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-2 12:16:07
沙发
你好,只要把cellType设置到列上,再把第一行单独设置为Text格式即可,如下代码所示:

  1. var sheet = spread.getActiveSheet();
  2. var combo = new GC.Spread.Sheets.CellTypes.ComboBox();
  3.             combo.items([{ text: "Oranges", value: "11k" }, { text: "Apples", value: "15k" }, { text: "Grape", value: "100k" }])
  4.                     .editorValueType(GC.Spread.Sheets.CellTypes.EditorValueType.text);
  5.             sheet.getRange(-1, 0, GC.Spread.Sheets.SheetArea.viewport).cellType(combo);

  6. sheet.setCellType(0,0,new GC.Spread.Sheets.CellTypes.Text());
复制代码
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-7-2 12:40:49
板凳
KevinChen 发表于 2020-7-2 12:16
你好,只要把cellType设置到列上,再把第一行单独设置为Text格式即可,如下代码所示:

好的,谢谢。
那请问下有没有离线的API文档,在线API文档网络不好,看起来不方便,可否提供一个可离线查看的API文档呢?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-2 13:34:43
地板
你好,其实在官网下载的产品包里就有离线文档,解压后根目录下:
image.png589232177.png

image.png976676025.png

官网产品包下载地址:
https://www.grapecity.com.cn/developer/spreadjs/download
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-7-2 15:46:18
5#
KevinChen 发表于 2020-7-2 13:34
你好,其实在官网下载的产品包里就有离线文档,解压后根目录下:

好的,谢谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-2 16:09:27
6#
不客气~ 感谢反馈,本帖结贴了,新的问题欢迎发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部