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

[已解决] 关于视图跳转到表单的传参数值问题

  [复制链接]
白沙烟草 发表于 2014-7-3 16:01:44 | 显示全部楼层 |阅读模式
本帖最后由 nice 于 2014-7-21 18:39 编辑

1、我设计了一个视图,一个表单,两个相对独立的。

2、视图中需要点选其中一条记录后,点击“领用”按钮,进入表单。
2.jpg

3、表单的资产编码那里,需要将选中的视图记录的资产编码(C 570)传过来。
3.jpg

4、下图为我在视图的“领用”按钮上进行相关设置。
1.jpg

我本想通过getParameter("code"),但是发现在参数值里录入 getParameter("code")后,前台浏览是不正常的。再回到设置这里看,发现getParameter("code")被截断,只能显示到getParameter(。

需要求助的是,我应该如何正确设置那个“参数值”。
nice 发表于 2014-7-7 09:34:07 | 显示全部楼层
本帖最后由 nice 于 2014-7-7 09:47 编辑

这个参数值  是直接给出的.
如果你想获取表单中的code.
可以使用url拼接:
&拼接参数=参数值

视图获取getParameter("拼接参数");  获取就好了


session的使用:
http://www.teemlink.com/bbs/view ... p;highlight=session
回复

使用道具 举报

nice 发表于 2014-7-14 16:32:53 | 显示全部楼层
本帖最后由 nice 于 2014-7-14 17:31 编辑

var params = getParameter("_selects");//获得记录ID的,
在操作脚本中,根据id值使用sql去查询出来  你要的code值.


var params = getParameter("_selects");
var sql="select * from tlk_新表 where ID='"+params+"'";                     //查询的表是你的视图表
var tempdoc=findBySQL(sql);
var pname=tempdoc.getItemValueAsString("name");                         //code字段
pname;                                                                                             //这个就是code字段的字 ,你只要带入你的那个url即可
回复

使用道具 举报

 楼主| 白沙烟草 发表于 2014-7-15 08:27:13 | 显示全部楼层
谢谢nice,不过我们的这个表单是采用的映射的方法,我用了你告诉我的语句后,提示的错误是找不到domainid,这种映射表传参,目前有解决办法吗?
回复

使用道具 举报

nice 发表于 2014-7-16 14:05:57 | 显示全部楼层
Q联系客户了!应该是sql语句写错了! 远程一半时候!客户有急事!待定!
KFKD)L{~G@TO`GTO8BRLIA1.jpg
回复

使用道具 举报

nice 发表于 2014-7-17 10:16:22 | 显示全部楼层
http://www.teemlink.com/bbs/view ... =%CA%FD%BE%DD%D4%B4
因为客户使用是自己的表单使用数据源的方法!
回复

使用道具 举报

 楼主| 白沙烟草 发表于 2014-7-18 14:15:50 | 显示全部楼层
非常感谢nice还有另一位技术支持的帮助,通过电话加远程的方式,问题终于解决了。
问题的关键是,我们是用的映射表单,需要通过与t_document表做对应才能将我们自己的基表与平台关联起来,这下以后类似的问题就知道如何解决啦!

谢谢~~~
回复

使用道具 举报

nice 发表于 2014-7-18 14:21:23 | 显示全部楼层
document坑!  谢谢回帖!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 21:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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