找回密码
 注册成为天翎用户
查看: 780|回复: 8

[已解决] 为视图中的每一行增加一个按钮,实现带参数跳转到另一个视图

[复制链接]
shishangshang 发表于 2021-1-13 15:06:44 | 显示全部楼层 |阅读模式
请问,想实现从一个视图跳转到另外一个视图,并且携带来源视图中本条记录的某数据作为参数,动态的跳转展示另一个视图中的数据,该如何操作?
图中为零件信息的SQL视图,我想在每一行数据最后都有一个零件出入库按钮,然后动态跳转至零件出入库视图。
请帮忙解决,万分感谢。

图片2.png
Chain 发表于 2021-1-13 15:23:02 | 显示全部楼层
烦请大家以后论坛发帖提问按照下面格式,以便我们能及时跟进您的问题,减少沟通成本。
************************************
【myApps/OBPM版本号】:M3-1.6.0SP10
【系统版本】:后台 - 系统信息 - 系统版本:weioa365 xxxxx
【浏览器类型】:Chrome
【联系方式-QQ】:334455
【问题描述】:xxxxxxxxxxxxx
************************************
回复

使用道具 举报

 楼主| shishangshang 发表于 2021-1-13 15:32:15 | 显示全部楼层
【myApps/OBPM版本号】:MyAppsV4.4
【系统版本】:后台 - 系统信息 - 系统版本:MyAppsV4.4
【浏览器类型】:Chrome
【联系方式-QQ】:312630853
【问题描述】:请问,想实现从一个视图跳转到另外一个视图,并且携带来源视图中本条记录的某数据作为参数,动态的跳转展示另一个视图中的数据,该如何操作?
图中为零件信息的SQL视图,我想在每一行数据最后都有一个零件出入库按钮,然后动态跳转至零件出入库视图。
请帮忙解决,万分感谢。
回复

使用道具 举报

Chain 发表于 2021-1-13 16:30:43 | 显示全部楼层
  1. //视图列脚本 - 返回跳转视图按钮

  2. (function() {         
  3.     var doc=getCurrentDocument();      
  4.     var val=doc.getItemValueAsString("申请物品");    //获取字段作为参数
  5.         println("val------->"+val);
  6.     var exparams = "&val="+val+"";      
  7.     var appId = getApplication();            
  8.     var domainid = getDomainid();  
  9.         var viewId="__gN5K7cr7vxXU0ntpJZx";                             //目标视图地址
  10.         var btn="<a action-type='openview' viewId='"+viewId+"' appId='"+appId+"' open-type='open-eject' exparams='"+exparams+"' reflash-on-close='reflash-on-close' dialog-width='1000px' dialog-height='600px'>物品查询</a>"
  11.     return btn;                                      
  12. })();
复制代码
  1. //目标SQL视图

  2. (function(){
  3.         var val = getParameter("val");        //获取跳转参数
  4.         var sql ="select * from tlk_库存登记 where Item_物品类型 = '"+val+"'";  
  5.         println("sql--------->"+sql);
  6.         return sql;
  7. })();
复制代码
跳转传参到视图.gif
原理:将参数拼接到跳转地址中,跳转到视图,用视图获取参数进行SQL查询返回结果。
回复

使用道具 举报

 楼主| shishangshang 发表于 2021-1-14 14:05:20 | 显示全部楼层
Chain 发表于 2021-1-13 16:30
原理:将参数拼接到跳转地址中,跳转到视图,用视图获取参数进行SQL查询返回结果。

待我操作验证后与您进一步沟通。谢谢
回复

使用道具 举报

 楼主| shishangshang 发表于 2021-1-15 14:36:30 | 显示全部楼层
问题已解决,感谢
回复

使用道具 举报

 楼主| shishangshang 发表于 2021-1-19 10:06:40 | 显示全部楼层
Chain 发表于 2021-1-13 16:30
原理:将参数拼接到跳转地址中,跳转到视图,用视图获取参数进行SQL查询返回结果。

请问,我所提的这个需求在PC端已实现,可是移动端,并没有起作用,该如何解决呢?
回复

使用道具 举报

smart 发表于 2021-1-21 09:01:41 来自手机 | 显示全部楼层
把你a标签改成a-action标签
回复

使用道具 举报

 楼主| shishangshang 发表于 2021-1-21 13:20:10 | 显示全部楼层
smart 发表于 2021-1-21 09:01
把你a标签改成a-action标签

改后,移动端点击仍然没有反应
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 19:46

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表