Flex DataGrid滚动条拖动时CPU占用很高怎么解决?
我使用Flex的DataGrid做了一个数据展示页面,数据从数据库中读出,大约有1000条左右,结果在拖动滚动条的时候发现CPU占用一下子会上升到100%,界面就卡死了,过几秒才能恢复。请问这个情况怎么解决啊?
分页取
数据一次全部取过来,全放在内存里,不卡才怪,分页请求,一次取少量
我将数据降到50条,还是比较卡的,感觉是拖动滚动条重绘的问题…不知道是不是啊?
拖动滚动条是会重绘,但性能是能接受的,除非你的DataGrid的itemrenderer很复杂
是的,在现在的机器上性能不是问题,但是我们的系统是给高校做的,学校里面很多机器CPU是P4,内存512M,在这种机器上就很难受了。
你的itemrenderer都是什么..有这么复杂?
我没有用renderer,就是普通的一个DataGrid,在开发的机器上很轻松地跑的,但是放在那种比较老的机器上就卡了。也不能说完全卡住,只能说是勉强接受,达不到流畅的地步。
不知道大家有没有在老的机器上试过,我在那种机器上打开之后,一般内存会有80M左右,拖动滚动条的话CPU会涨到80%吧
相关问答:
如果让FLEX中form里面的内容居中,我下面的布局,如果让form里面的内容居中
XML code:
<mx:Panel styleName="moduleTitle" title="用户添加" xmlns:mx="http://www.adobe.com/2 ......
一个容器的一侧有一个箭头按钮,点击一次按钮,容器隐藏,再点击容器出现,谢谢
用TITLEWINDOW 把那个打X的图片换成箭头就可以了
点一下把TITLEWINDOW 的宽度变小,在点一下还原就行了
利用它 ......
现在要求用flex写一个注册控件,要求在点击注册按钮的时候,把上述注册信息以XML数据格式比如说 <componentname>用户名: </componentname> <componentcontent>张三 </componentcontent>的 ......
如题。我想要一个自定义组建
当组建被创建时,根据组建的x,y坐标为起点画一个圆形
可以通过属性来定义它的半径(或直径)和颜色
例如
<myComp:DrawRound id="yuan" x= ......
形如: A B C
1 2 3
1 2 3
1 2 3
1 2 3
......