怎么通过JS动态地给单元格赋值

怎么通过 JS 动态地给单元格赋值?

徐书华 发布于 2021-11-10 18:17
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2021-11-10 18:18

在控件的编辑结束事件中通过 JS 给单元格或其他控件赋值。

不管是单元格还是控件,都是用 contentPane.setCellValue([reportIndex], columnIndex, rowIndex, cv);或者contentPane.setCellValue("单元格",null, cv);来赋值。

reportIndex 指定单元格或控件所在的sheet,从 0 开始。

columnIndex 指定单元格或控件所在的列,从 0 开始。

rowIndex 指定单元格或控件所在的行,从 0 开始。

cv 表示需要赋给单元格或控件的值。

示例:

contentPane.setCellValue(1,2,3,"abc");表示给 sheet2 的第 3 列第 4 行即单元格 C4 赋值 abc。

最佳回答
0
yzm119464Lv3初级互助
发布于2021-11-10 18:18(编辑于 2021-11-10 18:23)
最佳回答
0
free_zzLv6中级互助
发布于2021-11-10 18:18

//赋值

contentPane.setCellValue(sheet号,列号,行号,值); //sheet号行号列号是从0开始  

contentPane.curLGP.setCellValue(列号,行号,值);//给单元格赋显示值,非实际值,不能提交入库     

contentPane.curLGP.setCellValue(单元格,null,值);//给单元格赋显示值,非实际值,不能提交入库  

contentPane.setCellValue(列号,行号,值);//给单元格赋实际值,可以提交入库  

contentPane.setCellValue(单元格,null,值);//给单元格赋实际值,可以提交入库

  • 4关注人数
  • 1706浏览人数
  • 最后回答于:2021-11-10 18:23
    请选择关闭问题的原因
    确定 取消
    返回顶部