找回密码
 立即注册

QQ登录

只需一步,快速开始

小弟弟

初级会员

31

主题

143

帖子

438

积分

初级会员

积分
438
小弟弟
初级会员   /  发表于:2022-11-11 11:18  /   查看:2382  /  回复:14
6金币
本帖最后由 小弟弟 于 2022-11-11 13:47 编辑

怎么给一个table中的某一列设置下拉框,现在删除表格后下拉框还是存在的状态

最佳答案

查看完整内容

这是因为遍历table,range的时候,仅仅修改了选中列的tableColumn ,如下图所示 您可以在else中,为其他列添加tableColumn,如:

14 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-11 11:18:50
来自 13#
小弟弟 发表于 2022-11-14 17:05
这个添加完他的表头内容就全变了,有没有啥办法能不让他变的

这是因为遍历table,range的时候,仅仅修改了选中列的tableColumn ,如下图所示
image.png857578735.png
您可以在else中,为其他列添加tableColumn,如:
  1. else{
  2. tableColumn.name('column'+i);

  3. }
复制代码


回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-11 13:47:32
2#
您好,根据您的描述,这边上传了一个附件demo。测试结果为:选中table,然后进行删除,此时下拉框已不存在。
如果测试结果不符合您的预期,可以在此demo基础上,增加您的测试代码再上传上来,这边进一步调研下。

table设置下拉框.html

1.94 KB, 下载次数: 79

回复 使用道具 举报
小弟弟
初级会员   /  发表于:2022-11-11 14:11:22
3#
Ellia.Duan 发表于 2022-11-11 13:47
您好,根据您的描述,这边上传了一个附件demo。测试结果为:选中table,然后进行删除,此时下拉框已不存在 ...

不行 这样写不行,我怎么发送html文件,给您个demo就知道了
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-11 14:13:56
4#
您点击高级模式,然后选择附件,上传html就可以了
image.png184990233.png
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2022-11-11 14:18:36
5#
本帖最后由 Ellia.Duan 于 2022-11-11 14:25 编辑
Ellia.Duan 发表于 2022-11-11 14:13
您点击高级模式,然后选择附件,上传html就可以了


好的 您看看 先设置表格 之后在点击要放下拉框的table列的表头 在直接删除表格 下拉框还是会在的

table设置下拉框.rar

2.09 KB, 下载次数: 79

回复 使用道具 举报
小弟弟
初级会员   /  发表于:2022-11-11 15:13:13
6#
Ellia.Duan 发表于 2022-11-11 14:13
您点击高级模式,然后选择附件,上传html就可以了

怎么说啊哥
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-11 16:15:14
7#
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2022-11-11 16:34:22
8#

那这样的,我在我那样的方法里应该怎么设置,您发的这个我这里新增表格不能这样写,您能在我那个demo里改一改 我学习学习吗
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-11 18:55:22
9#
小弟弟 发表于 2022-11-11 16:34
那这样的,我在我那样的方法里应该怎么设置,您发的这个我这里新增表格不能这样写,您能在我那个demo里改 ...

如果在我给您的demo中,做了如下设置:即数据源为空,此时即使第四列单元格格式为comboBox,但是不会显示内容,如下图所示
  1.      table3.bind([tableColumn1, tableColumn2, tableColumn3, tableColumn4, tableColumn5], '', []);
复制代码
image.png243995055.png

所以我在您这边的demo中进行了修改,点击“设置table列信息”按钮后,table区域没有数据,也没有出现下拉框。
如果在代码中设置了这些数据,则会显示下拉框,如下图所示:
image.png625517272.png


table设置下拉框.html

8.07 KB, 下载次数: 80

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部