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获取单元格格式为日期的值
在你代码最前面,加上这两句,然后日期控件format下,format($$$,"yyyy-MM-dd")
或者直接format(today(),"yyyy-MM-dd")
var cell = contentPane.curLGP.getTDCell(1,1); contentPane.curLGP.selectTDCell(cell);
附件
WorkBook254.cpt
代码上面少一段: 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)
两种代码,都没有报错:
var zybck = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col, row: row}));
var docno = zybck.getValue()
你WEB属性里 设置控件显示 就可以了
getCellValue(sheet号,列号,行号)
sheet号,列号,行号都从0算起