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

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

[已解决] 是否有方法用 js 刷洗表单指定的元素 ?

[复制链接]
上海怡蓝 发表于 2013-12-12 13:53:58 | 显示全部楼层 |阅读模式
本帖最后由 echochen 于 2013-12-16 13:31 编辑

比如, 我在表单中添加了一个按钮, 按钮的链接指向到一个弹出的 Jsp 页面, 在 JSP页面进行完我自己的操作后 , 我需要将  Jsp 页面返回的数据填充到  表单的视图中去, 同时关闭弹出框。
  现在视图里面的数据也填充了, 弹出框也能关闭,但是数据显示的时候都需要自己手动刷新一下, 请问,是否有方式让其关闭弹出框的时候,自动刷新视图?
echochen 发表于 2013-12-12 14:01:10 | 显示全部楼层
您好,建议您参看一下这个帖子:http://www.teemlink.com/bbs/view ... hlight=%CA%D3%CD%BC


您先尝试,有问题咱们再沟通~
 楼主| 上海怡蓝 发表于 2013-12-12 14:11:07 | 显示全部楼层
本帖最后由 上海怡蓝 于 2013-12-12 14:14 编辑

不是这个问题 ~   请看图示 :
ss.jpg
ss.jpg
echochen 发表于 2013-12-12 14:24:49 | 显示全部楼层
本帖最后由 echochen 于 2013-12-12 14:26 编辑

您好,您这是表单里面添加的按钮,您现在就是想要在自己写的jsp页面勾选了数据,传到下面的包含元素里面去?但是您现在发现勾选数据之后没有刷新页面?那您把您的按钮勾选刷新,包含元素勾选重计算即可,再问一下您的这个包含元素和表单是主子关系么,如果是,那您查询的时候在子表还需要加一个条件parent,去获取主表的docid。
 楼主| 上海怡蓝 发表于 2013-12-12 14:49:12 | 显示全部楼层

  1.       rtn = "<a href="###"  onclick="javascript:showUnProvered();" title="导入数据"><img src="/lib/icon/16x16_0020/importDate.jpg" style="border:0px;height:20;witdth:40" alt="导入数据"/></a>";

复制代码
此按钮为计算脚本,代码如上
 楼主| 上海怡蓝 发表于 2013-12-12 14:52:39 | 显示全部楼层
用表单中提供的按钮, 不能实现该功能,如果可以实现,是否可以提供链接
echochen 发表于 2013-12-12 15:23:24 | 显示全部楼层
您好,我2楼给您的代码,您可以把它放在计算脚本里面,然后您的url可以改成您自己的jsp页面的url,这样调用,就可以达到您说的,关闭之后刷新了。
 楼主| 上海怡蓝 发表于 2013-12-12 17:28:23 | 显示全部楼层
如何在新开的页面中关闭此弹出框 ? 用 Js
sophie 发表于 2013-12-12 17:39:10 | 显示全部楼层
您好,不太明白您的意思,怎么关闭弹出框,直接点击关闭按钮不行么。我们提供的帖子中,也是调用 js的一个方法,您如果要实现,关闭,直接改成OBPM.dialog.closed进行关闭。
 楼主| 上海怡蓝 发表于 2013-12-13 09:52:15 | 显示全部楼层
如果您不明白, 请查看 3# 的图示部分 !
1.
OBPM.dialog.close() 方法已经测试过了,在 弹出的 Jsp 页面无法关闭当前页面 ,如下方式也不能关闭:

  1. alert("关闭页面");
  2. this.window.opener=null;
  3. //window.open('','_self');
  4. window.close();
  5. //OBPM.dialog.close();
复制代码
2. 如果用  window.location.reload() 来刷新当前的表单页面, 那么当前表单的 docId 也会发生变化吧 ?  那我在视图表单中插入的 parent 字段就发生了变化了 ,所以导致就算刷新了也显示不了数据!

本版积分规则

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

GMT+8, 2026-8-13 08:57

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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