起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1320|回复: 5

[结贴] 流程和对话框的一些问题

[复制链接]

13

主题

32

帖子

113

积分

初级会员

Rank: 2

积分
113
QQ
发表于 2014-7-15 20:01:12 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 yddezk 于 2014-7-15 20:04 编辑

1、现在有一张门禁表,Check_Access 。门禁信息页面如下图所示:
{725C2949-3F50-4821-A995-7ABD57E6370C}.png

2、需求为:用户可以对每条门禁信息填写“补充说明”,走流程,提交部门领导审核。

3、我现在的做法是在列表页面 点击“补充说明”按钮 ,弹出一个对话框,里面有这条记录的信息,可以填写说明之后走流程给领导审核。如图: 1.PNG 现在的问题是:无法把选中的信息带到对话框中(对话框是按照标准流程建出来的,数据源也是Check_Access )。一旦点击流转,就会在门禁表中新增一条信息,而不是更新选中的记录。

请各位大神看看是什么问题! 或者说一般遇到这种需求 应该怎么样做才是最简单正确的。给我一些做这种功能的思路或者方案。谢谢~



发表于 2014-7-15 23:03:50 | 显示全部楼层
如果不用弹出窗口,在界面上直接填入补充说明,点击补充说明的时候,先保存数据,再启动流程
启动流程代码参考7楼:http://bbs.justep.com/forum.php? ... 7&pid=164970963

如果要用弹出窗口,先把当前行的rowid传递给新窗口,onload时候过滤data显示这条数据,让补充说明可以修改,其他不能修改;流转按钮不用系统自带的,而是添加一个trigger,叫流转,onclick事件的处理跟上面一样,先保存,再代码流转

这两种办法不需要设置process组件的data属性,auto-start、auto-close、auto-filter、auto-save都设置为false
回复 支持 反对

使用道具 举报

13

主题

32

帖子

113

积分

初级会员

Rank: 2

积分
113
QQ
 楼主| 发表于 2014-7-16 08:29:51 | 显示全部楼层
Tomato_2014 发表于 2014-7-15 23:03
如果不用弹出窗口,在界面上直接填入补充说明,点击补充说明的时候,先保存数据,再启动流程
启动流程代码 ...

你好  您的第一个意见 不用弹出窗口的方法,可以在详细那个tab页里面做吗?它里面可以保存数据。然后启动流程的话 还需要放其他一些东西吗?能再详细一些吗?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-16 11:25:30 | 显示全部楼层
参考 列表流程
http://bbs.justep.com/thread-49341-1-1.html
(出处: 起步软件技术论坛)
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

发表于 2014-7-16 23:29:34 | 显示全部楼层
yddezk 发表于 2014-7-16 08:29
你好  您的第一个意见 不用弹出窗口的方法,可以在详细那个tab页里面做吗?它里面可以保存数据。然后启动 ...

如果有放process就可以,具体参考4楼发的连接《流程启动》
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-17 05:55:14 | 显示全部楼层
问题1:数据修改
你可以安照向导生成界面,就可以实现你的要求,列表中显示你的门禁信息,详细页详细你门禁的详细信息,
可以在详细页中对门禁信息进行补充,当然你也可以用弹出窗体对门禁信息进行修改,弹出页面有两个方式,
justep.xbl("windowRunner1").open() 方式
justep.Portal.openWindow("界面1", url); 方式  
无论那种方式论坛中的都有现成的案例,你可以找一下,很多的;

问题2:流转时,看不到数据
你启动的流程,你需要检查你的流程中其它页面的 data 是auto-new 是否设置为 true,
如果为true,那么就会生成一条新的数据,当然你看不到你流转的那条数据了。
关于流程的更多的知识,你可以参考下面的贴子:
http://bbs.justep.com/thread-49341-1-1.html
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-4 02:47 , Processed in 0.100679 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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