小菜鸡xx 发表于 2023-10-18 17:48:31

怎么修改dropdown 下拉框的宽度?

本帖最后由 Ellia.Duan 于 2023-11-3 14:47 编辑

产品:SpreadJS
问题编号:【SJS-21072】


太窄了,最好能自适应

Banana 发表于 2023-10-19 08:50:07


会根据内容自适应的

小菜鸡xx 发表于 2023-10-19 08:53:54

Banana 发表于 2023-10-19 08:50
会根据内容自适应的

能否根据单元格的宽度自适应,单元格很宽,下拉就2个字很窄,

Ellia.Duan 发表于 2023-10-19 09:25:02

如果是下拉功能的话,是否可以考虑comboBox呢?
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/cell-types/combobox/purejs

如果您还是使用style的方式设置下拉框,暂时没有更好的方案去解决宽度问题。

小菜鸡xx 发表于 2023-10-19 09:55:01

Ellia.Duan 发表于 2023-10-19 09:25
如果是下拉功能的话,是否可以考虑comboBox呢?
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutoria ...

用comboBox实现会造成另一种问题,所以实现不了

Ellia.Duan 发表于 2023-10-19 11:01:23

您好,通过楼上的回复,暂时没有办法实现您的需求。我将记录下您的需求。

Ellia.Duan 发表于 2023-11-2 09:47:10

小菜鸡xx 发表于 2023-10-19 09:55
用comboBox实现会造成另一种问题,所以实现不了
您好,方便问一下,使用ComboBox会造成什么问题呢?您描述的使用场景越丰富,需求被采纳的可能性就更高。

小菜鸡xx 发表于 2023-11-2 11:25:31

Ellia.Duan 发表于 2023-11-2 09:47
您好,方便问一下,使用ComboBox会造成什么问题呢?您描述的使用场景越丰富,需求被采纳的可能性就更高。

使用ComboBox实现下拉选择,假如我修改单元格的背景色 ,下拉选择的背景色也会被修改

Ellia.Duan 发表于 2023-11-2 12:25:51

本帖最后由 Ellia.Duan 于 2023-11-3 14:47 编辑

小菜鸡xx 发表于 2023-11-2 11:25
使用ComboBox实现下拉选择,假如我修改单元格的背景色 ,下拉选择的背景色也会被修改
关于修改ComboBox对应的单元格背景色,下拉框背景色也随之变化的问题已复现,这边将深入调研下此问题,待有进展会及时联系您。问题编号:【SJS-21072】
同时为您找到另一种方案就是数据验证中列表验证,可以满足您的这两个需求,如下图所示:


同时您可以通过代码方式去创建,如下代码:
      var dv1 = new spreadNS.DataValidation.createListValidator("Fruit,Vegetable,Food");
      sheet.setDataValidator(4, 4, dv1);

小菜鸡xx 发表于 2023-11-2 14:26:01

Ellia.Duan 发表于 2023-11-2 12:25
关于修改ComboBox对应的单元格背景色,下拉框背景色也随之变化的问题已复现,这边将深入调研下此问题,待 ...

就这一行代码?
页: [1] 2
查看完整版本: 怎么修改dropdown 下拉框的宽度?