yhdata_KaApZYZC青铜三
2022-7-25 15:56:39 发布在问答
【报错信息处理】 Cannot read property "length" from undefined
报错
报告(XXXX)-->变化时运行-->组件(期次下拉列表参数)-->数据集(XXXX)-->TypeError: Cannot read property "length" from undefined ([script]#22) at line 22
下拉列表组件勾选数据了啊  为什么会提示未定义呢
1954
5
精彩评论5
yhdata_yzm
发表于 2022-7-25 16:01:37 显示全部楼层
脚本贴出来看看呢
回复

使用道具 2#

yhdata_KaApZYZC青铜三
发表于 2022-7-25 16:37:27 显示全部楼层
yhdata_yzm 发表于 2022-7-25 16:01
脚本贴出来看看呢

var data1 = getData('组织id1',DATA);
var arr = [];
var data2 = getData('组织id2',DATA);
if(data1!=null &&data1.exists(1,-1,true))
{ for(var i = 1 ;i < data1.size();i = i + 1)
{ arr.push(data1.get(i,0)); }
组织id.setSelectedObjects(arr,STRING);
}
else{
if(data1=null ||data2!=null){
for(var i = 1 ;i < data2.size();i = i + 1)
{ arr.push(data2.get(i,0)); }
组织id.setSelectedObjects(arr,STRING);
}}
refreshData();
var sels = 树状过滤1.getSelectedObjects();
var filter = new Array();
var subFilter = new Array();
var thiFilter = new Array();
if(sels.length > 0){
for(var i = 0; i < sels.length; i++) {
for(var j= 0; j < sels.length; j++) {
if(j == 0){
filter=sels[j]
}
else if(j==1){
subFilter=sels[j]
}
else {
thiFilter=sels[j]
}
}
}
}
param["firstFilter"]=filter
param["secondFliter"]=subFilter
param["thirdFilter"]=thiFilter

//debug(param["firstFilter"].join(','))  //去掉debug前面的双斜杠可以debug看一下数据是否正确
//debug(param["secondFliter"].join(','))
///debug(param["thirdFilter"].join(','))

//组2.exportVisible =false
组1.exportVisible =false
树状过滤1.exportVisible =false
回复

使用道具 3#

yhdata_yzm
发表于 2022-7-25 16:50:35 显示全部楼层
yhdata_KaApZYZC 发表于 2022-7-25 16:37
var data1 = getData('组织id1',DATA);
var arr = [];
var data2 = getData('组织id2',DATA);

稍后,我们看看
回复

使用道具 4#

52v0铂金二
发表于 2022-7-25 17:04:09 显示全部楼层
报告(XXXX)-->变化时运行-->组件(期次下拉列表参数)-->数据集(XXXX)-->TypeError: Cannot read property "length" from undefined ([script]#22) at line 22




在红色字体位置  和蓝色字体相关  报错信息挺明确的啊........
回复

使用道具 5#

yhdata_yzm
发表于 2022-7-25 17:11:07 显示全部楼层
你是什么版本呢,你的脚本我们这测试没有问题呢,你添加个树桩过滤参数,单独吧sels那几段代码粘出来看看还报错吗
回复

使用道具 6#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部