本帖最后由 sunjava 于 2017-8-28 17:40 编辑
你们官网上的这个示例中,地址:http://demo.gcpowertools.com.cn/ ... /samples/dirtyItems
我插入两行后,如何获取我插入的这一行的具体数据。用如下语句:
var rows = sheet.getInsertRows();
alert(JSON.stringify(rows));
得到的结果如下:
[{"row":2,"item":null},{"row":3,"item":null}]
只能得到的行编号吗?具体单元格的数据如何获取到呢?要自己循环读取吗?不会吧?
另外,这个示例中,删除行的问题更麻烦
如下代码
$("#btnGetDeleteRows").click(function () {
var rows = sheet.getDeletedRows();
alert(JSON.stringify(rows));
alert(sheet.getValue(rows[0].row,1)); //目的是显示被删除行对应第二列的值
if (rows.length > 0) {
appendResult("Deleted rows @ " + rows.map(function (item) { return item.row; }).join(", "));
}
})
请看上面代码中的注释行(即第四行),我本来想获取被删除行的第二列值,但结果却是被删除行下一行第二列对应的值,由于删除行被删掉了,那我如何获取这个值呢?这个值是需要提交到后台的。
|
|