在线建站培训
您的位置: 魔客吧站长论坛建站交流查看内容

把一个Data做为一个参数传递给一个页面必报打开功能出错!

tonywly 发表于 7 天前 | 栏目:建站交流
var data = this.comp("live");
var par = {
matchId : data.getCurrentRow().val("MatchGUID"),
channel : data.getCurrentRow().val("Channel"),
//channelData : this.comp("channel")
};
justep.Shell.showPage('test',par); channel是data
屏蔽那句就是,是什么问题有点奇怪,在参数接受那个函数里边看参数进来又都是正常的,逻辑完成以后还是报打开功能出错

virtualp
virtualp 发表于 7 天前
你是在这个json对象中调用的 this.comp("channel")
这里面的this表示的不是model吧!能取得值吗??建议你在定义var par={}以前就先把this.comp("channel") 赋值给一个变量,然后再将这个变量的值赋值给这个对象中的属性