function(){
var a = _g().options.form.getWidgetByName("report1").element.find("td[id^=K2-]").text();
var b = _g().options.form.getWidgetByName("report1").element.find("td[id^=L2-]").text();
return a+" "+b;}
这个第二行是自动扩展的,上面js只能获取到指定单元格的内容,
js没法获取扩展值,行列是按实际获取的,你需要自己计算扩展多少次获取多少次。
你可以先sql计算出是扩展10行,然后按循环获取K2-K11,L2-L11
参考这个即可:JS获取填报单元格值或给单元格赋值-https://help.fanruan.com/finereport/doc-view-1207.html
var value = "";for (i = 0; i < len; i++) { var id = _g().getCellValue(0, 0, i + 3); //获取A4的扩展值 var kc = _g().getCellValue(0, 2, i + 3); //获取C4的扩展值 value += "产品ID:" + id+ ",库存量:" + kc + "\n"; //拼接id和库存量,每个id为一行}alert(value);