现在位置: 首页 > layoutBug
+2°
2014年10月20日 layout, panel, parser ⁄ 共 1121字 ⁄ 被围观 8,358 views+
jQuery EasyUI1.4版本已经出来有些日子了,因为组件体系动作较大,也产生了不少Bug,不过1.4.1版本一直迟迟不出,本篇文章记录一下1.4版本layout组件很严重的一个Bug(其实内部是因为parser,panel,layout三个组件共同作用形成的)。 我们知道layout依赖panel组件,每个layout实例由一个或者多个region组成,每个region其实就是一个panel实例。而panel组件有个resize事件,我们将这个事件可以写在region对应DOM的data-options里面...
阅读全文
+2°
2012年05月18日 layout ⁄ 共 1015字 ⁄ 被围观 8,026 views+
首先强调的是,在正常状态下,子布局是不会遮盖父布局的,我所描述的bug是指:“在收缩或展开父布局某个region的时候,在jQuery的动画过程中,子布局的north,south,west,east四个region会遮盖父布局的相关region,动画结束后便会自动调整好。”。 如果我上面的描述还不够清楚的话,下面两个图应该会让你明白的: 这是正常状态的,没什么问题: 展开west区域的过程中出现问题了,居然被子布局的north区域给挡住了,很难看: 您可...
阅读全文
+8°
2012年02月01日 layout ⁄ 共 3710字 ⁄ 被围观 8,383 views+
使用jQuery easyui layout较多的同学可能会发现,当我们用脚本隐藏掉某个region的div,再调用layout的resize方法后,并没有出现我们想要的结果,而是页面布局没有发生任何变化。 假设现在我就有这样一个需求,center部分内容很多无法展示,这时候可以将其余的四个region隐藏掉,从而腾出空间给center,又因为layout没有提供隐藏某个region的方法。前面已经说过我们通过隐藏div的方法无法实现页面自动布局,要想解决这个问题,...
阅读全文
+5°
2012年01月30日 layout ⁄ 共 672字 ⁄ 被围观 18,184 views+
在目前的1.2.5版本中,easyui layout 存在一个比较隐蔽的bug,说bug可能有些严重了,因为只有在一些特殊的场合才会用到,算是存在这么一点小遗憾: bug描述: 当布局已经在申明了 fit="true" 的情况下,用脚本收缩 'north','south','east','west' 四个region后, 'south' 区域收起后留下的空间并没有被自动填充。演示页面请看这里。 解决方案: 这个问题并没有必要再去研究源码,只要将 'south' 区域用脚本先收起,再展开,再...
阅读全文
×