找回密码
 立即注册

QQ登录

只需一步,快速开始

Typing.

注册会员

1

主题

3

帖子

8

积分

注册会员

积分
8
  • 40

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
Typing.
注册会员   /  发表于:2024-12-16 09:33  /   查看:65  /  回复:5
1金币
本帖最后由 Typing. 于 2024-12-16 09:34 编辑

  1. var colInfos = [
  2.         { name: "_a", displayName: "序号", width: 150 },
  3.         { name: "_b", displayName: "合同号", width: 200 },
  4.         { name: "_c", displayName: "订单等级", width: 200 },
  5.         { name: "_d", displayName: "品名", width: 200 },
  6.         { name: "_e", displayName: "尺寸", width: 200 },
  7.         { name: "_f", displayName: "罗口要求", width: 250 },
  8.         { name: "_g", displayName: "橡筋", width: 150 },
  9.         { name: "_h", displayName: "订单数量", width: 150 },
  10.         { name: "_i", displayName: "计划排产量", width: 150 },
  11.         { name: "_j", displayName: "半成品库存", width: 150 },
  12.         { name: "_k", displayName: "成品库存", width: 150 },
  13.         { name: "_l", displayName: "预入仓库", width: 150 },
  14.         { name: "_m", displayName: "计划余量", width: 150 },
  15.         { name: "_n", displayName: "订单交期", width: 250 },
  16.         { name: "_o", displayName: "手芯交期", width: 150 },
  17.         { name: "_p", displayName: "辅材交期", width: 150 },
  18.         // { name: "_q", displayName: "生产线", width: 250 },

  19.         { name: "_r", displayName: "计划开始", width: 250 },
  20.         { name: "_s", displayName: "计划结束", width: 150 },
  21.         { name: "_t", displayName: "根线", width: 150 },
  22.         { name: "_u", displayName: "线印", width: 200 },
  23.         { name: "_v", displayName: "合掌", width: 150 },
  24.         { name: "_w", displayName: "浸胶颜色", width: 150 },
  25.         { name: "_x", displayName: "备注", width: 150 },
  26.         { name: "_y", displayName: "合计", width: 150 },
  27.         { name: "_z", displayName: "1号", width: 150 },
  28.         { name: "_aa", displayName: "2号", width: 200 },
  29.         { name: "_ab", displayName: "3号", width: 150 },
  30.         { name: "_ac", displayName: "4号", width: 150 },
  31.         { name: "_ad", displayName: "5号", width: 150 },
  32.         { name: "_ae", displayName: "6号", width: 150 },
  33.         { name: "_af", displayName: "7号", width: 150 },
  34.         { name: "_ag", displayName: "8号", width: 150 },
  35.         { name: "_ah", displayName: "9号", width: 150 },
  36.         { name: "_ai", displayName: "10号", width: 150 },
  37.         { name: "_aj", displayName: "11号", width: 150 },
  38.         { name: "_ak", displayName: "12号", width: 150 },
  39.         { name: "_al", displayName: "13号", width: 150 },
  40.         { name: "_am", displayName: "14号", width: 150 },
  41.         { name: "_an", displayName: "15号", width: 150 },
  42.         { name: "_ao", displayName: "16号", width: 150 },
  43.         { name: "_ap", displayName: "17号", width: 150 },
  44.         { name: "_aq", displayName: "18号", width: 150 },
  45.         { name: "_ar", displayName: "19号", width: 150 },
  46.         { name: "_as", displayName: "20号", width: 150 },
  47.         { name: "_at", displayName: "21号", width: 150 },
  48.         { name: "_au", displayName: "22号", width: 150 },
  49.         { name: "_av", displayName: "23号", width: 150 },
  50.         { name: "_aw", displayName: "24号", width: 150 },
  51.         { name: "_ax", displayName: "25号", width: 150 },
  52.         { name: "_ay", displayName: "26号", width: 150 },
  53.         { name: "_az", displayName: "27号", width: 150 },
  54.         { name: "_ba", displayName: "28号", width: 150 },
  55.         { name: "_bb", displayName: "29号", width: 150 },
  56.         { name: "_bc", displayName: "30号", width: 150 },
  57.         { name: "_bd", displayName: "31号", width: 150 },
  58.         
  59.       ];

  60. sheet.setDataSource([
  61.         {
  62.         productLineName:'',
  63.         _a:'111'
  64.       },
  65.       {
  66.         productLineName:'',
  67.         _a:'111'
  68.       },
  69.       {
  70.         productLineName:'',
  71.         _a:'111'
  72.       },
  73.       {
  74.         productLineName:'',
  75.         _a:'111'
  76.       },
  77.       {
  78.         productLineName:'',
  79.         _a:'111'
  80.       },
  81.       {
  82.         productLineName:'',
  83.         _a:'111'
  84.       }
  85.     ]);

  86. sheet.autoGenerateColumns =false
  87.       //然后
  88.       sheet.bindColumns(colInfos);
复制代码

给生产线设置下拉,选中需要显示显示值,把实际值传到另一个字段,根线 需要设置复选框


5 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-12-16 13:55:32
沙发
您好!您可以先在对应单元格设置下拉框和复选框,之后再绑定数据,绑定机制能够自动映射到下拉列表和复选框的选项。
回复 使用道具 举报
Typing.
注册会员   /  发表于:2024-12-16 14:02:08
板凳
Wilson.Zhang 发表于 2024-12-16 13:55
您好!您可以先在对应单元格设置下拉框和复选框,之后再绑定数据,绑定机制能够自动映射到下拉列表和复选框 ...

我是这样设置的,但是选中就显示实际值了
  1. //设置单选
  2.       this.moreSelect(sheet, 1, 3)
  3. moreSelect(sheet, lieQty, hangQty){
  4.       const list=[
  5.         {
  6.         value:'1',
  7.         text:'生产线1'
  8.         },
  9.         {
  10.         value:'2',
  11.         text:'生产线2'
  12.         },
  13.         {
  14.         value:'3',
  15.         text:'生产线3'
  16.         },
  17.     ]
  18.     var style = new GC.Spread.Sheets.Style();
  19.     style.cellButtons = [
  20.         {
  21.           imageType: GC.Spread.Sheets.ButtonImageType.dropdown,
  22.           command: "openList",
  23.           useButtonStyle: true,
  24.         }
  25.       ];
  26.       style.dropDowns = [
  27.         {
  28.           type: GC.Spread.Sheets.DropDownType.list,
  29.           option: {
  30.             items: list,
  31.           }
  32.         }
  33.       ];
  34.       for (let index = 1; index <= hangQty; index++) {
  35.         sheet.setStyle(index, lieQty, style);
  36.         
  37.       }

  38.     },  
复制代码
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-16 15:52:34
地板
Typing. 发表于 2024-12-16 14:02
我是这样设置的,但是选中就显示实际值了

我使用您提供的代码片段,在最新17.1.10版本测试,可以正常绑定数据。

如下动图所示,在单元格D2~D4设置了三个下拉列表,通过表单级别数据绑定在D列设置了下拉列表中选项的value,成功设置选项且下拉列表中默认选项为被设置的选项。
下拉列表单元格数据绑定.gif
回复 使用道具 举报
Typing.
注册会员   /  发表于:2024-12-16 16:36:23
5#
Wilson.Zhang 发表于 2024-12-16 15:52
我使用您提供的代码片段,在最新17.1.10版本测试,可以正常绑定数据。

如下动图所示,在单元格D2~D4设 ...

选中显示值是实际值
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-16 17:46:50
6#
Typing. 发表于 2024-12-16 16:36
选中显示值是实际值

您在代码中使用的下拉列表的是Style的dropdown,这里下拉菜单选项的显示值为text属性值,实际值为value值。您可以根据需要设置text和value属性值。

如果您希望填到单元格中的内容和列表中陈列的选项内容一致,可以使用ComboBox单元格类型。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部