找回密码
 立即注册

QQ登录

只需一步,快速开始

晚上起来梦游

注册会员

12

主题

37

帖子

117

积分

注册会员

积分
117
晚上起来梦游
注册会员   /  发表于:2021-4-12 17:32  /   查看:2027  /  回复:8
let spread = this.spread
      let sheet = spread.getActiveSheet()
      sheet.suspendPaint();
      let verticalStyle = new GC.Spread.Sheets.Style();
      verticalStyle.dropDowns = [{
        type: GC.Spread.Sheets.DropDownType.list,
        option: {
          multiSelect: true,
          items: this.objAttrList
        }
      }];
      sheet.setStyle(1, 0, verticalStyle);
      sheet.resumePaint();






GC.Spread.Sheets.DropDownType.list 这个数据为空

8 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-12 17:46:15
沙发
GC.Spread.Sheets.DropDownType.list是我们下拉类型的枚举,您要获取下拉列表的数据可以直接通过verticalStyle.dropDowns获取
回复 使用道具 举报
晚上起来梦游
注册会员   /  发表于:2021-4-12 17:48:06
板凳
DerrickJiao 发表于 2021-4-12 17:46
GC.Spread.Sheets.DropDownType.list是我们下拉类型的枚举,您要获取下拉列表的数据可以直接通过verticalSt ...

嗯,这个我知道。现在是这个枚举值,拿不到。下拉也设置不出来。这个其实我是从你们的demo里面拉出来的样例。目前我把这些js都引入了,是不是缺点啥?
回复 使用道具 举报
晚上起来梦游
注册会员   /  发表于:2021-4-12 17:50:02
地板
晚上起来梦游 发表于 2021-4-12 17:48
嗯,这个我知道。现在是这个枚举值,拿不到。下拉也设置不出来。这个其实我是从你们的demo里面拉出来的样 ...

<script src="static/plugins/spreadjs/js/gc.spread.sheets.all.12.2.2.min.js"></script>
<script src="static/plugins/spreadjs/js/gc.spread.sheets.resources.zh.12.2.2.min.js"></script>
<script srcC:\Users\clsyx\Pictures\Camera Roll="static/plugins/spreadjs/js/gc.spread.excelio.12.2.2.min.js"></script>
<script src="static/plugins/spreadjs/js/gc.spread.sheets.print.12.2.2.min.js"></script>
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-12 18:00:42
5#

下拉菜单是在v13新增的特性,因此在v12是拿不到的
回复 使用道具 举报
晚上起来梦游
注册会员   /  发表于:2021-4-12 18:05:31
6#
DerrickJiao 发表于 2021-4-12 18:00
下拉菜单是在v13新增的特性,因此在v12是拿不到的

那V12有替代的方法么?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-12 18:20:22
7#
晚上起来梦游 发表于 2021-4-12 18:05
那V12有替代的方法么?

您可以参考这个demo,利用ztree实现
image.png79216612.png

ComboTree.zip

2.28 MB, 下载次数: 69

回复 使用道具 举报
晚上起来梦游
注册会员   /  发表于:2021-4-13 09:10:50
8#
DerrickJiao 发表于 2021-4-12 18:20
您可以参考这个demo,利用ztree实现

其它的控件扩展也是可以的吧,比如一个下拉框
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-13 09:47:27
9#
晚上起来梦游 发表于 2021-4-13 09:10
其它的控件扩展也是可以的吧,比如一个下拉框

您可以根据您的需求集合一些第三方的控件,不过这边建议您升级到13版本使用原生支持的下拉菜单。第三方的控件仅做参考,若第三方控件后续有其他问题,我们这边可能无法支持。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部