1. 初始化复选框
function () {
//初始化一个数组用来存储后续所选择的表中的一行的信息
if ( !FR.checkBoxes ) {
FR.checkBoxes = new Array ();
}
var length = FR.checkBoxes.length;
FR.checkBoxes[len] = this;
}
2. 填报页面添加
function () {
//添
加初始化后所产生的数组添加勾选上的数据
var joinData = function () {
//初始化一个数组,可以将遍历得到的勾选上的信息添加进去,最后统一返回
var datas = [];
//将复选框遍历一遍
for ( var i = 0 ; i<FR.checkBoxes.length ; i++ ) {
//获取到当前遍历到的位置
var checkBox = TR.checkBoxes[i];
//如果当前的复选框是被勾选上的
if ( checkBox.getValue === true ) {
//获取当前的行数【这边我暂且这么理解的】
var colRow = Fr.cellStr2ColumnRow ( checkBox.options.location );
//把当前行数的数值加一
colRow.col++;
//获取得到当前行的地址
var location = FR.columnRow2CellStr ( colRow );
//获取得到当前行的数据
var value = _g().getCellValue ( location , null );
//将获取到的数据插入到datas数组中去
datas [ datas.length ] = value;
}
}
}
//数据之间用逗号隔开
return datas.join(",");
}