JS实现切换单元格下拉框

报表中有一列是下拉框选项,选项列表为【12,24】。

我通过js给单元格设置了值后,页面显示是修改了,但是没有把值显示出来,需要鼠标点击一下才能显示,这是什么情况。

image.png

image.png

-------------------------------------

这是两列都是都过js初始化的,下拉框控件的无法正常显示,需要点击一下才能显示,数据控件就可以正常显示。

var cycle = contentPane.getCellValue(col , row);

var consumer_num = contentPane.getCellValue(col -1 , row);

if(cycle == ""){

contentPane.curLGP.setCellValue(col,row,12);

contentPane.curLGP.setCellValue(col+1,row,consumer_num);

}

image.png

珍贵 发布于 2019-8-28 16:35 (编辑于 2019-8-28 17:57)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
珍贵Lv2见习互助
发布于2019-8-29 11:38

使用新填报报表就可以正常。

最佳回答
0
浪兔Lv7初级互助
发布于2019-8-28 16:39(编辑于 2019-8-28 16:39)

事件选错了吧。你是选择编辑后事件吧

应该选择初始化事件吧。

  • 珍贵 珍贵(提问者) 是选择的初始化事件。单元格是下拉框,值可能是写到显示值去了,但是实际值没变,所以没显示,也有可能是写到实际值了,但是显示值没变。
    2019-08-28 17:18 
最佳回答
0
半世Lv5中级互助
发布于2019-8-28 16:55

你事件选的是啥

  • 珍贵 珍贵(提问者) 初始化事件,初始化的时候要把单元格的下拉框默认选中选项【12】。
    2019-08-28 17:19 
  • 2关注人数
  • 581浏览人数
  • 最后回答于:2019-8-29 11:38
    请选择关闭问题的原因
    确定 取消
    返回顶部