Chinaunix首页 | 论坛 | 博客
  • 博客访问: 249246
  • 博文数量: 53
  • 博客积分: 1585
  • 博客等级: 上尉
  • 技术积分: 690
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-14 11:16
个人简介

basecn@163.com

文章分类

全部博文(53)

文章存档

2013年(1)

2012年(2)

2011年(4)

2009年(41)

2008年(5)

我的朋友

分类: 系统运维

2008-11-28 10:12:34

最近在用EXT 2.1版本开发管理系统,开发中遇到一些问题,有些是EXT的BUG,先列表出来,看看有没有朋友在使用时也遇到过类似问题,要是有解决办法或是提供思路更是感激。
 
列出的BUG解决后会逐渐增加解决方案,目前没有测试在EXT2.2版本中是否存在同样问题。
 
1. 使用CheckBoxSelectionModel的表格,全选按钮的状态与列表元素的选择状态不同。
解释:如果列表中有三条数据,手动点击行前的选择框全部选择后,全选按钮仍是未选中状态。点击全选按钮选择全部记录后,如果取消选择任一条记录,全选按钮仍是选择状态。
这个问题看似不大,但我们的测试却坚持认为是一个BUG,想来想去似乎也是这样,用户看起来有些迷惑。
 
解决:(已解决)
 
2. (尚未完全确定)使用TabPanel时,如果其中的Panel或Panel的子元素(sub element)使用了table布局时,其下的组件在创建时显示不出来。如果把TabPanel所属的Window隐藏后再show出来,组件就会显示出来。
 
解决:(不完全解决)目前是为Panel指定renderTo属性,但没从根本上解决问题
 
3. GridPanel 当列表数据高度小于组件高度时,即不出现下拉条的情况下。有时,列表数据下面会显示背景色,而不是默认的白色背景。问题多出现在使用TabPanel时,列表所在的页不是默认显示的页。即不是优先被绘图的。
分析:这个应该与GridPanel的绘图方法有关。
 
解决:未解决
阅读(1114) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

z_jingwei2008-12-19 17:05:52

其实比较简单,说一下思路: 1.为sm添加rowselect和rowdeselect的Listener,检查记录是否被全选 2.设置表格cm第一列的columnHeader,第一列是checkboxSelectionModel,目的是为header的div加上一个id 3.后面就简单了,根据全选的状态,未全选时移除header的DIV父标签的样式“x-grid3-hd-checker-on” 为了方便使用,可以写一个类,把grid,cm,sm作为参数如 Ext.ux.CheckboxSuite = function( config ){ ... }

chinaunix网友2008-12-15 20:56:02

lz 第一个问题如何解决的?我也遇到了