js获取单元格的值


var location = this.options.location;  //获取当前控件的位置  

var cr = FR.cellStr2ColumnRow(location);  

var colDate = cr.col-5;  //列号

var ro = cr.row;  //行号 

var dates = contentPane.getCellValue(colDate,ro)

通过这种js方式取不到单元格中格式为日期的值

怎么通过js获取单元格格式为日期的值

image.png

FineReport 鹿小小 发布于 2020-12-3 20:11 (编辑于 2020-12-5 10:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-4 07:53(编辑于 2020-12-5 10:23)

在你代码最前面,加上这两句,然后日期控件format下,format($$$,"yyyy-MM-dd")

或者直接format(today(),"yyyy-MM-dd")

var cell = contentPane.curLGP.getTDCell(1,1);
contentPane.curLGP.selectTDCell(cell);

image.png

image.png

附件

WorkBook254.cpt


  • 鹿小小 鹿小小(提问者) 我需要的是年月日时分秒
    2020-12-05 10:37 
  • snrtuemc snrtuemc 回复 鹿小小(提问者) 那就format($$$,\"yyyy-MM-dd hh:MM:ss\")
    2020-12-05 10:38 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-12-3 20:29(编辑于 2020-12-3 21:05)
代码上面少一段:
var location = this.options.location;  //获取当前控件的位置
var cr = FR.cellStr2ColumnRow(location);

var colDate = cr.col-5;  //列号
var ro = cr.row;  //行号 
var dates = contentPane.getCellValue(colDate,ro)


image.png

image.png

两种代码,都没有报错:

image.png

  • 鹿小小 鹿小小(提问者) 上面的代码没占,可以获取数字文本但是无法获取日期
    2020-12-03 20:33 
  • 鹿小小 鹿小小(提问者) 获取到的是[object object]
    2020-12-03 20:34 
  • luojian0323 luojian0323 回复 鹿小小(提问者) 我这边现场测试,没有出现你说的问题。可能你的js还是有问题。
    2020-12-03 21:01 
最佳回答
0
小县城Lv4见习互助
发布于2020-12-4 08:04

var zybck = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col, row: row}));

var docno = zybck.getValue() 


最佳回答
0
孤陌Lv6资深互助
发布于2020-12-4 08:32(编辑于 2020-12-4 08:33)

你WEB属性里 设置控件显示 就可以了

最佳回答
0
shirokoLv6资深互助
发布于2020-12-4 13:39

getCellValue(sheet号,列号,行号)  


sheet号,列号,行号都从0算起

  • 7关注人数
  • 1905浏览人数
  • 最后回答于:2020-12-5 10:23
    请选择关闭问题的原因
    确定 取消
    返回顶部