社区
Flex
帖子详情
后台查询数据,在前台如何用进度条展示
keanu196492
2010-11-02 09:38:42
比如我进入页面有大量的数据要去后台查询,查询后返回一个数组,这个过程中我想用一个进度条在页面展示
如何判断remoteObject获取数据已经全部完成?进度条的显示比例如何去设置,希望大侠们指点,谢谢。
PS:remoteObject可以设置showBusyCursor=true,这个我用了,但是考虑到页面的美观,还是滚动条效果更好一些。
...全文
1253
15
打赏
收藏
后台查询数据,在前台如何用进度条展示
比如我进入页面有大量的数据要去后台查询,查询后返回一个数组,这个过程中我想用一个进度条在页面展示 如何判断remoteObject获取数据已经全部完成?进度条的显示比例如何去设置,希望大侠们指点,谢谢。 PS:remoteObject可以设置showBusyCursor=true,这个我用了,但是考虑到页面的美观,还是滚动条效果更好一些。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr灬羽化
2013-06-09
打赏
举报
回复
个人觉得使用remoteObject交互是不能达到这样的效果的,需要使用sockt实时交互.
huangxin5257
2010-11-08
打赏
举报
回复
[Quote=引用 11 楼 xuetao121 的回复:]
这个个人认为不需要啊,网咯情况,数据库语句不同等等都会造成相同的操作时间不一致
你根本不可能有一个固定的方式来判断需要怎样的进度条,这个你会想不明白?
自己重写flex的进度条,增加start和stop方法,在发送请求的时候start,在回调方法中,stop就可以了,但是需要注意在异常出现的时候也要终止进度条
这个写起来很简单的,实在不会去google一下
[/Quote]
狂顶楼上的,嘎嘎!!
xuetao121
2010-11-08
打赏
举报
回复
这个个人认为不需要啊,网咯情况,数据库语句不同等等都会造成相同的操作时间不一致
你根本不可能有一个固定的方式来判断需要怎样的进度条,这个你会想不明白?
自己重写flex的进度条,增加start和stop方法,在发送请求的时候start,在回调方法中,stop就可以了,但是需要注意在异常出现的时候也要终止进度条
这个写起来很简单的,实在不会去google一下
xuetao121
2010-11-08
打赏
举报
回复
[Quote=引用 12 楼 huangxin5257 的回复:]
引用 11 楼 xuetao121 的回复:
这个个人认为不需要啊,网咯情况,数据库语句不同等等都会造成相同的操作时间不一致
你根本不可能有一个固定的方式来判断需要怎样的进度条,这个你会想不明白?
自己重写flex的进度条,增加start和stop方法,在发送请求的时候start,在回调方法中,stop就可以了,但是需要注意在异常出现的时候也要终止进度条
这个写起来很简单的,实在不会去go……
[/Quote]
我想你了 帅哥
LoveTheWay
2010-11-05
打赏
举报
回复
学习学习~
Jason-Jin
2010-11-03
打赏
举报
回复
这个我也在研究,前后台交互的时候,要监视进行的进度,比如查询一堆数据,用百分比显示,但是目前没有什么好办法,能真正监视进度,现在做的进度条也只是假的,一点一点走,最后一下到100%
期待能出好方法
水中影子
2010-11-03
打赏
举报
回复
不知道楼主使用什么切换界面的,如果是module
可以监测module加载进度,并可以有滚动条
leemiki
2010-11-02
打赏
举报
回复
操作数据库进度,据我所知在Flex端无法获取!(或许是我孤陋寡闻了)
你看到的进度条并不是操作数据库的进度~~~
网站上的Flex加载应该采用module机制
通过一个主Application根据不同应用加载不同的module或者是编译后的SWF而产生读取SWF或modul的进度
通常处理后台交互缓慢都是弹出层上加一段友好的文字提示,甚至可以加个动态旋转的图标来处理
keanu196492
2010-11-02
打赏
举报
回复
[Quote=引用 4 楼 leemiki 的回复:]
你所说的查询进度Flex无法控制!
它不像加载Flex,SWF大小固定!
你有看到过Flex网站在提交请求时有加载进度显示吗?
都是显示“加载中,请稍后...”类似的有好界面,只有在刚进入网站时会有加载进度显示
[/Quote]
这种应用很多的,比如你去adobe的flex官网,页面上方有好几个应用,你点一下,就出一个进度条,读取100%以后才展示内容。
keanu196492
2010-11-02
打赏
举报
回复
你所说的展示进度条,我总不能一下子直接到100%了吧,我只能一点一点的增加,到最后数据全部过来了,才能显示100%
这个时候进度条肯定要和数据绑定的,就这个不会啊。
leemiki
2010-11-02
打赏
举报
回复
你所说的查询进度Flex无法控制!
它不像加载Flex,SWF大小固定!
你有看到过Flex网站在提交请求时有加载进度显示吗?
都是显示“加载中,请稍后...”类似的有好界面,只有在刚进入网站时会有加载进度显示
leemiki
2010-11-02
打赏
举报
回复
看错!上面的是Flex加载时的进度条
你要的是RemoteObject交互时进度条,其实差不多,实现方法如下:
你可以在执行后台方法时用PopupManager弹出一层上面加个进度条(如上所述)
在结果集返回函数resultHandler中将弹出层关闭执行后续代码就可以
如何判断remoteObject获取数据已经全部完成?
一般情况下Flex是一次性读取后台数据前台显示,所以说返回结果集就说明已经完成(循环发送请求除外)
keanu196492
2010-11-02
打赏
举报
回复
我不要重写Preload,也不需要重载processBar的样式
只是对于数据查询的进度如何绑定到这个进度条里面不太会,而且数据结束时候如何判断,请回答
leemiki
2010-11-02
打赏
举报
回复
如果是使用Flex默认进度条那设置下Application的preload属性即可
<Application preload="mx.preloaders.DownloadProgressBar">
有时为了用户体验需重写DownloadProgressBar这个组件
没什么难度只是设置了下进度条相关的样式,不说了
相关例子贴给你
http://lichen.blog.51cto.com/697816/244538
asp.net
前台
显示
后台
处理
进度条
asp.net
前台
显示
后台
处理
进度条
,代码简单清晰,文章参考http://nongfuit.com/html/70/201201/8383.html有效果图
前
后台
交互的实时
进度条
支持多浏览器
前台
和
后台
交互的
进度条
,已经在项目中进行使用,实时获取进度。需要的可以进行下载。
DELPHI XE10显示移动端的
数据
循环显示方法
教你如何使用XE10根据手机的使用习惯循环显示
数据
,例如:企业ERP系统的库存
查询
,订单
查询
等,支持Andriod和iOS。
android
进度条
整理
android
进度条
整理 android
进度条
整理
mfc子线程加载
进度条
主界面执行耗时任务时,
前台
界面会卡死,把这些任务放在子线程完成,同时提供
进度条
显示当前完成进度。
Flex
4,328
社区成员
9,103
社区内容
发帖
与我相关
我的任务
Flex
多媒体/设计 Flex
复制链接
扫一扫
分享
社区描述
多媒体/设计 Flex
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章