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

QQ登录

只需一步,快速开始

查看: 1349|回复: 4

[结贴] 流程图加载巨慢。

[复制链接]

20

主题

55

帖子

134

积分

初级会员

Rank: 2

积分
134
QQ
发表于 2014-9-18 16:38:29 | 显示全部楼层 |阅读模式
版本: X5.2.1.2000 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE8
切换到流程图tab。加载流程图。
control.loadByTask(task);
或者control.loadByData(process,id);
能正常加载。
但是响应巨慢。

在线等。

50

主题

337

帖子

422

积分

中级会员

Rank: 3Rank: 3

积分
422
QQ
发表于 2014-9-18 16:42:38 | 显示全部楼层
是不是前台写了很多逻辑
X5
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-9-18 16:44:57 | 显示全部楼层
对页面进行优化一下,将不需要直接显示的组件,进行延时加载数据。




UI中支持延时加载的组件有3类
1、data组件——bizData和data组件
2、view组件——view组件
3、附件组件——attachment组件和attachmentEditor组件
这些组件都有一个属性auto-load,将这个属性设置为false,在需要的时候再加载,可以加快打开功能的速度

1、data组件的加载方法——调用data组件的refreshData方法
例如:justep.xbl('dataMain').refreshData;    其中dataMain是data组件的ID
2、view组件的加载方法——调用load_parts方法
例如:load_parts("view1");    其中view1是view组件的ID
3、附件组件的加载方法——调用附件组件的setAutoLoad方法
例如:justep.xbl('attachment1').setAutoLoad('true');    其中attachment1是附件组件的ID
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-9-18 17:21:43 | 显示全部楼层
用工具跟一下看看具体什么时候慢
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-9-18 17:37:09 | 显示全部楼层
加载慢,可能是数据库的问题,也可能是页面显示的问题
先看看数据表sa_task的数据量是否很大,如果很大最好做下优化,比如加索引、建分区等
最好把加载数据的sql语句输出到控制台,看看执行时间是多少,再把sql语句放在plsql里看看执行时间是多少,比较一下

页面的优化可以参考http://bbs.justep.com/thread-33591-1-1.html

评分

参与人数 1 +3 收起 理由
jishuang + 3 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 15:18 , Processed in 0.081565 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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