参数拼接在增行后传不过去?

在7版本下,我做了个JS弹窗代码,参数用拼接的方式传过去,设置如下
  1. window.form = this.options.form; //把参数界面的form赋值给全局变量
  2. var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>"); // iframe参数的命名及宽高等
  3. $iframe.attr("src", "${servletURL}?reportlet=doc/bb/123.cpt&op=view&id="+id+"&col="+col+"&row="+row); //childtest.cpt为点击查询时,对话框中显示的子报表
  4. var o = {
  5. title : "请选择记录项",
  6. width : 600,
  7. height: 500
  8. };
  9. FR.showDialog(o.title, o.width, o.height, $iframe,o); //首先弹出对话框
复制代码
然后在没增行时,弹窗可以得到col跟row两个参数的值。

但是当你增行后,弹窗得不到值


FineReportafr751116 发布于 2017-1-17 09:36
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
afr751116发布于2017-1-17 09:36(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    高手在民间{:9_256:}
    回复
    2017-01-20 16:35 
最佳回答
0
gxy120313发布于2017-1-17 09:46(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    我就是下载的你的模版来套用的,试过我的模版在8版本下就可以得到参数,7就不行,估计是7不能那样拼接吧。
    回复
    2017-01-17 09:49 
最佳回答
0
afr751116发布于2017-1-17 09:49(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    {:9_225:},7.0的我没有用过,这个在8.0是可以使用的。。。。。你先直接扩展行的数据,然后传递参数,在7.0中测试一下
    回复
    2017-01-17 09:53 
最佳回答
0
gxy120313发布于2017-1-17 09:53(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    直接在模版先扩展两行,这样的弹窗就可以得到参数[attach]56524[/attach]
    [attach]56525[/attach]
    难道要在增行按钮做手脚?
    回复
    2017-01-17 09:58 
最佳回答
0
afr751116发布于2017-1-17 09:58(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    有可能是增加行后,没有获取到行列的数值,你在7.0中alert试试,不行的话,就在行后面使用增加和删除按钮
    回复
    2017-01-17 10:04 
最佳回答
0
gxy120313发布于2017-1-17 10:04(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)
    放在行后面也不行,我把整个表都删了,就只剩下这个单元格跟增行按钮,还是不行。我估计8版里面应该是增行有重新对行赋值,所以得到行列值。
    想了个NB的方式,把col跟row做成参数让用户填

    回复
    2017-01-17 10:23 
最佳回答
0
afr751116发布于2017-1-17 10:23(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    {:9_225:},如果用户能接受是可以,但是为啥不使用8.0做项目呢。。。。
    回复
    2017-01-17 10:28 
最佳回答
0
gxy120313发布于2017-1-17 10:28(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    俺们横跨7.04-8.X,看对方来的,不是我能决定。义务劳动,增加知识。

    不过我在想,有没有工具可以获取到增行时的语句动作,可以的话,抓下来,放在7里面的增行事件,应该可以
    回复
    2017-01-17 10:30 
最佳回答
0
afr751116发布于2017-1-17 10:30(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    你在插入行策略选择原值看看。
    回复
    2017-01-17 10:32 
  • gxy120313 gxy120313

    这个你去问问客服,他们应该有办法解决版本不同引起的问题,你这个在8.0中是可以的
    回复
    2017-01-20 15:28 
最佳回答
0
孤陌发布于2017-1-17 10:32(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 541浏览人数
  • 最后回答于:2017-1-20 16:35
    活动推荐 更多
    热门课程 更多
    返回顶部