...
代码块 | ||||
---|---|---|---|---|
| ||||
function main(insight) { //debugger; insight.doRefresh_old = insight.doRefresh; insight.doRefresh = function(pageNum) { var params = insight.params; var startTime, endTime; for (var i = 0; i < params.length; i++) { var param = params[i]; if (param.alias == "开始日期") { startTime = new Date(param.value.replace(/\-/g, "/")); } else if (param.alias == "结束日期") { endTime = new Date(param.value.replace(/\-/g, "/")) } } if (endTime.getTime() - startTime.getTime() > 1000 * 3600 * 24 * 90) { alert("两个参数的差不能超过90天"); return false; } else { insight.doRefresh_old(pageNum); } } } |
param.alias获取到的是参数对应的别名:如