利用(初始化)js给下拉框赋值,赋值是赋上了,可是不把鼠标放进去点一下,格子里面就看不到值

不用鼠标点击一下,值是看不见的,点击一下才能看见值,如何做到不点击直接看到值

FineReport lin1314 发布于 2019-11-13 17:39
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-11-13 20:23

用你的这个赋值JS测试了一下,只需要加个setTimeout就行了,效果图在下面。


setTimeout(function(){

if (key == 1){ contentPane.setCellValue(col-1, row, "1"); } 

},100)


image.png



GIF.gif

  • 贪吃鱼的猫 贪吃鱼的猫 你好,可以解释下为什么这种情况要增加这个超时函数吗
    2020-04-18 16:42 
最佳回答
0
qhlLv6中级互助
发布于2019-11-13 17:47

这是相当给下拉框设置默认值吗?如果这样的话,直接给单元格填写那个默认值就好了

  • lin1314 lin1314(提问者) var location = this.options.location; //获取当前控件的位置 var cr = FR.cellStr2ColumnRow(location); var col = cr.col; //列号 var row = cr.row; //行号 var key =contentPane.curLGP.getCellValue(col,row); if (key == 1){ contentPane.setCellValue(col-5, row, \"1\"); } else if(key == 2) { contentPane.setCellValue(col-3, row, \"1\"); } else if(key == 3 ) { contentPane.setCellValue(col-4, row, \"1\"); }
    2019-11-13 17:49 
  • lin1314 lin1314(提问者) js赋值
    2019-11-13 17:49 
  • qhl qhl 回复 lin1314(提问者) 你能上传一下模板看看吗?
    2019-11-13 18:01 
最佳回答
0
KerydiaLv5中级互助
发布于2019-11-14 08:25

模板 模板web属性

image.png

把直接显示控件勾选上

  • 4关注人数
  • 606浏览人数
  • 最后回答于:2019-11-14 08:25
    请选择关闭问题的原因
    确定 取消
    返回顶部