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

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

[已解决] 如何更改单个视图的点击事件,链接窗口如何关闭 ?

[复制链接]
上海怡蓝 发表于 2012-6-7 15:43:16 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-6-7 17:29 编辑

简单的说下业务需求:  表单中有两项内容是需要用户进行选择的项, 但是供选择的项又特别多,所以需要用树型的形式来对用户进行展现,并且为了不让用户选错, 需要将内容的详细信息也显示在页面上,方便用户选择的时候,查询该信息的详细情况。

  之前尝试过视图选择框,后来与技术人员沟通 ,得知一个视图选择框中只能显示一个视图 ,所以弹出的树形视图不能看到详细信息。
http://www.teemlink.com/bbs/viewthread.php?tid=161838

现将做法显示如下 :
1. 表单设置 如下:
form.jpg

2. 链接的属性设置如下 :
链接信息.jpg

3.目标的设置:
目标.jpg

前台页面显示如下 :
4. 前台.jpg

5. 点击”链接“ :
树.jpg

问题 :
1. 视图是否提供只能选择一项的功能,或者是将每行前面的 checkbox去掉?
2. 当前页面下,如何点击 "确定"关闭选择框页面,回到 4 所示页面 ?
3. 树型视图页面中点击视图中的某一行信息,是链接到表单页面,是否可以对其进行更改?( 我需要的效果是点击某行,关闭当前页面,将点击行的Id获取)
bess 发表于 2012-6-7 15:51:04 | 显示全部楼层
您好,关于您的第一个问题,您可以在动作执行前去判断您选择的记录条数,如果超过了1条,则提示只能选择一条记录。然后,您的第2、3个问题,不太明白哦。请您结合您的实际操作,具体说明一下您的业务需求,谢谢!
 楼主| 上海怡蓝 发表于 2012-6-7 15:54:31 | 显示全部楼层
在 第4步 点击"链接", 弹出 第5步的树型视图,现在我想勾选一条记录,点击”确定“关闭这个树型视图,回到第4步的页面。
 楼主| 上海怡蓝 发表于 2012-6-7 15:56:49 | 显示全部楼层
第3个问题其实跟第2 个问题一样,点击某一条记录的时候,关闭当前树型视图,回到第4步的表单页面。
bess 发表于 2012-6-7 16:13:45 | 显示全部楼层
您好,我跟我们研发部的同事沟通了一下,您可以在表单的格式那里,选择源代码模式,然后写一个弹出层的方法,直接在超链接中去调用这个弹出层,就可以。这个弹出层就会有关闭的窗口了。
然后关于弹出层的代码如下:
OBPM.dialog.show({
                                opener:window.parent.parent,
                                width: 700,
                                height: 300,
                                args:{"application":applicationid, "docid":docid, "formid":formid, "transpond":transpond, "handleUrl":handleUrl},
                                url: url,
                                title: '转发',
                                close: function() {
                                       
                                }
                        });
您将这块代码写入您自定义的js函数中。在您的超链接控件调用即可。
 楼主| 上海怡蓝 发表于 2012-6-7 16:33:45 | 显示全部楼层
1.    添加 Js 函数
11.jpg

2.调用 Js
22.jpg

是这样用的的么 ?
bess 发表于 2012-6-7 16:35:36 | 显示全部楼层
您好,是i的,这个url就是写您需要弹出的页面的地址的
 楼主| 上海怡蓝 发表于 2012-6-7 16:37:54 | 显示全部楼层
已经测试过了么 ? 我这边怎么有  js 异常 ?

33.jpg
bess 发表于 2012-6-7 16:49:29 | 显示全部楼层
您的错误提示是application未定义,您在函数中用脚本先获取一下您的application。
有问题,我们再沟通!
 楼主| 上海怡蓝 发表于 2012-6-7 16:52:18 | 显示全部楼层
额,不好意思,  没看错误信息 才有  8 # 一问 ~~

请问  transpond  , handleUrl 两个参数何意 ? 我该如何获取 ?

本版积分规则

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

GMT+8, 2026-8-12 14:00

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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