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

QQ登录

只需一步,快速开始

查看: 2093|回复: 1

[结贴] 如何根据现有数据启动一个流程?

[复制链接]

8

主题

21

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
发表于 2013-9-18 17:30:35 | 显示全部楼层 |阅读模式
版本: X5.2.5 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE8
业务背景是这样的:
现有一个gis平台,可以在地图上展示各个地块的信息,现在希望客户在点击地块的时候根据地块的数据启动一个相关流程,流程数据包括主表和从表,从gis页面上只能拿到主表数据,但是流程启动时,需要根据主表数据获取从表的数据。

现在获取的办法是:在model的onload事件里处理url参数,分别对主从表数据进行过滤。这个方案技术上是可行的,但是由于业务数据比较大,所以,在客户端进行过滤会比较浪费资源。

我的想法是可不可以这样实现,在服务端接受到请求后,直接获取url参数,根据参数在服务端生成数据,并对w文件中的model进行填充,然后再将生成好的页面返回给客户端。按道理来讲,这是bs架构的标准解决办法。对于这个想法,遇到了几个困难:

1:.w文件如何在服务端处理url参数?我知道可以通过.j文件处理参数,那么处理以后,如何传递给.w文件?
2:拿到参数后通过ksql取回数据表,如何将这个数据表中的数据填充到model中去?
3:以上描述的流程如何在.w页面返回前进行?






11

主题

1134

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
QQ
发表于 2013-9-22 09:25:40 | 显示全部楼层
你的第一种方法是对的     把主表的auto-load设为false    在model的onload事件中过滤主表信息就可以   只要你设置了主从表关系  从表会自动过滤的
至于你的第二种方法  是bs架构的传统解决方法
远程的联系方法QQ2025089647。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 21:14 , Processed in 0.063967 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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