如果是扩展控件,就用现有的控件组来遍历:JS获取扩展控件的所有值

如果是单元格遍历,用单元格接口
-- 方法1适用于填报表有插入行、删除行等操作的情况
var cell=this.options.location;
//获取当前控件所在单元格的编号
var cr=FR.cellStr2ColumnRow(cell);
//获取当前单元格的行列号
var ro=cr.row;
var co=cr.col;
var lenf=6
for(var i = 0; i < lenf; i++){
gx=_g().getCellValue(co+2+i*3, 2); //ro-2
_g().getWidgetByCell(FR.columnRow2CellStr({col:co+2+i*3, row:ro})).setEnable(false);
$("tr[tridx="+ro+"]").find("td[col="+(co+2+i*3)+"]").css({'background-color':'#d9d9d9'});
}
或者参考下面js
遍历表格的所有值并展现:
//_obj是表格tr对象
var _obj = $(".x-table tr");
//_length是tr行数
var _length = _obj.length;
for(var i = 2; i < _length; i++) {
//遍历tr中的对象td
var _td = _obj.eq(i).find("td");
for(var j = 9; j < _td.length; j++) {
//_val是每个单元格值
var _val = _td.eq(j).text();
//去除空格
var _tval = $.trim(_val);
//判断是否是空,如果不为空弹出单元格值(可根据需要更改)
if(_tval!=""){
alert(_val);
}
}
}
//i代表行号,j代表列号,固定i或j可以遍历某一列或某单元格值。此方法适用于填报、数据分析、分页下。
// 只能获取单元格值,无法获取控件值。