如图 ,需求是 填报的时候 输入 ad 账号 回车之后 姓名 一级部门 二级部门 通过js数据库查询自动填充
如果写死 C3 修改的就是 C3 单元格的值 修改不了对应 单元格的值
解决办法想到 可以获取当前 单元格的行号 然后修改对应 列 对应行 单元格的值
如何用js 获取当前 单元格的 行号 列号
自动匹配填报数据 增加一列 会出现 新增加的那一列自动填充成了 上一行的数据
自动匹配填报数据-https://help.fanruan.com/finereport/doc-view-534.html
====
【自动匹配】直接搞定,搞那么复杂干什么;
=======
js获取当前控件行列号
var location = this.options.location; //获取当前控件的位置 var cr = FR.cellStr2ColumnRow(location); var col = cr.col; //列号 var ro = cr.row; //行号
公式原值不行的原因,要么是你写错了,要么是你手动改了,如果你手动改过了,系统就会视为你想要手动改而不是想要自动获取的数据。
js获取当前行号列号
var location=this.options.location; var cells=FR.cellStr2ColumnRow(location); var c=cells.col; var r=cells.row;
注意行号列号是从零开始