点地图设置跳转,JS报错

点地图上有好几种类型的地点,想根据不同类型的地点,能够点击并跳转到不同的界面。(目前每一种类型的地点有对应的报表。举个例子:比如目前有学校、网吧、酒店三种类型,酒店为其中一种类型,但是酒店里分为A酒店、B酒店、C酒店,现在想要点击A酒店,就出现A酒店的报表数据)现在的问题是比如点击不同的酒店,显示的都是同一个酒店信息。

目前有两个参数,一个是类型category(比如酒店),一个是name(比如酒店类型下A酒店的名称),JS代码如下:

if(category=="酒店"){

window.parent.FS.tabPane.addItem({

title:"订单明细",

src:"${/webroot/decision/view/report}?viewlet=/旅游住宿详细信息.frm&category&name"

})

;}

else if(category=="景区"){

window.parent.FS.tabPane.addItem({

title:"订单明细",

src:"${/webroot/decision/view/report}?viewlet=/景区详细信息.frm&category&name"

})

;}

else{

window.parent.FS.tabPane.addItem({

title:"订单明细",

src:"${/webroot/decision/view/report}?viewlet=详细信息-弹窗.frm&category&name"

})

;}

FineReport yzmbTpn61525629 发布于 2023-4-21 09:49
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-21 09:52(编辑于 2023-4-21 10:04)

这个没传值啊

比如

src:"${/webroot/decision/view/report}?viewlet=/景区详细信息.frm&category="+category+"&name="+category

------------

image.png

----------------

image.png

  • Z4u3z1 Z4u3z1 回复 yzmbTpn61525629(提问者) 图上面给了例子啊~
    2023-04-21 09:54 
  • yzmbTpn61525629 yzmbTpn61525629(提问者) 我设置好后还是不行,FR点击地图上的点会报错:Syntax error:Unexpected toekn
    2023-04-21 10:01 
  • Z4u3z1 Z4u3z1 回复 yzmbTpn61525629(提问者) 看最后一张图是不是没写这个
    2023-04-21 10:04 
  • yzmbTpn61525629 yzmbTpn61525629(提问者) 回复 Z4u3z1 参数我写的,刚才多写了个括号,但是现在改了还是不行,提示是customJSError:Cannot read properties of undefined(reaing\"tabPane\")
    2023-04-21 10:15 
  • Z4u3z1 Z4u3z1 回复 yzmbTpn61525629(提问者) 方法一:在 JavaScript 类型超链中通过 window.parent.FS.tabPane.addItem() 接口实现,不过该方法不支持直接预览,只能在平台生效。
    2023-04-21 10:19 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-21 09:53

至少也应该这样写吧,还有你的name参数在哪里。

if(category=="酒店"){

window.parent.FS.tabPane.addItem({

title:"订单明细",

src:"${/webroot/decision/view/report}?viewlet=/旅游住宿详细信息.frm&category="+category+"&name="+name

})

  • 2关注人数
  • 165浏览人数
  • 最后回答于:2023-4-21 10:04
    请选择关闭问题的原因
    确定 取消
    返回顶部