天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

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

[已解决] 实现按钮功能

[复制链接]
上海凯雅 发表于 2012-5-15 11:34:59 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-5-17 18:29 编辑

tl1.jpg

如图,我想实现这样一个功能,点击“新建”按钮,跳出一个客户信息输入表单(已建立)。输入完信息保存后,可以把这个客户的信息自动带到按钮左侧的文本框。
irene 发表于 2012-5-15 11:54:23 | 显示全部楼层
您好,您可以通过计算脚本实现跳出一个客户信息输入表单的功能,可参考该贴的第三段脚本:http://www.teemlink.com/bbs/view ... mp;extra=#pid187277
同时,您可将需要显示到左侧文本框的内容存到session里,在左侧文本框的值脚本里加入判断,判断session不为空时,取得session中的值作为文本框的返回值。
session存取值示例可参考:http://www.teemlink.com/bbs/view ... p;highlight=session
 楼主| 上海凯雅 发表于 2012-5-15 14:32:58 | 显示全部楼层
谢谢,对session不是很了解,能简单说明一下吗?

另外,针对我的问题:

我在表单A中,通过计算脚本,打开表单B,保存表单B时执行脚本获得一个session。然后关闭表单B。此时如果我在表单A的文本框里如果写了脚本获取session, 这个值会显示在文本框中。问题是,计算脚本只有重计算选项,没有刷新选项,能自动让文本框做判断吗?
shary 发表于 2012-5-15 14:37:35 | 显示全部楼层
您好,关于session的使用您可以参考这个帖子:http://www.teemlink.com/bbs/view ... p;highlight=session
关于您的第二个问题您可以勾选表单A中的某个字段触发页面的刷新。您先尝试如果有问题我们再沟通。
 楼主| 上海凯雅 发表于 2012-5-15 14:52:33 | 显示全部楼层
通过新建按钮跳转已经实现,但是不是跳出框。能不能类似视图选择框,点击后是个跳出框,输入完以后,关闭还是回到跳转前的页面?
shary 发表于 2012-5-15 15:01:12 | 显示全部楼层
您好,同事提供给您的解决方案不能满足您类似视图选择框的需求。关于这个部分您可以尝试修改按钮的点击事件设置新打开页面的高度和宽度而不是打开一个新的页面。计算脚本支持html标签。
 楼主| 上海凯雅 发表于 2012-5-15 16:48:16 | 显示全部楼层
回复 6# shary


    谢谢,弹出窗口OK了,代码如下:

var url="http://localhost/obpm/portal/dynaform/document/new.action?_formid=11e1-7713-724761a4-8587-af5add4d60f6 &_isJump=1 ";//目标表单的地址
var rtn="<input type=button value=\"新建\"  onclick=\"location.href='"+url+"'\" >";
var rtn="<input type=button value=\"新建\"  onclick=\"window.open('"+url+"','','height=500,width=800,scrollbars=yes,resizable=yes,status=yes')\">";

rtn;

在此基础上再用session是吗?
irene 发表于 2012-5-15 16:58:16 | 显示全部楼层
您好,请问您是在表单保存之后才把信息带到左侧的文本框嘛?如果是,您需要在表单保存按钮的动作执行后写脚本,将需要的信息存进session里。
您先试试,有问题我们再沟通
 楼主| 上海凯雅 发表于 2012-5-15 17:44:27 | 显示全部楼层
本帖最后由 上海凯雅 于 2012-5-15 17:50 编辑

谢谢,session OK了,还是蛮好用的。

还有两个小问题,
1)我写的那个跳转脚本,出来的跳出框,“返回”操作会出错,“关闭窗口”操作的话,窗口并不会关闭,窗口内是一片空白。应该怎么写脚本可以关闭这个窗口。
2)这个session的值,储存在哪里,会保留多久。如果我同时有两个人在线都使用我现在的这个功能,是不是会造成问题?
irene 发表于 2012-5-15 17:55:26 | 显示全部楼层
您好,为了帖子相应的速度与质量,麻烦一个问题一个帖子,给您带来不便敬请见谅。

本版积分规则

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

GMT+8, 2026-8-12 09:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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