Extjs网格单元格编辑器跳离单元格

时间:2014-10-17 02:35:13

标签: javascript extjs rally appsdk2

我在Extjs网格编辑中遇到此问题。当我从下拉列表编辑器到textarea编辑器时,textarea编辑器跳下屏幕,远离我应该编辑的单元格:enter image description here

我不知道如何解决这个问题。它只发生了1/2的时间,所以我相信有一些竞争条件,但我不确定。我花了很多时间调试和逐步完成编辑代码,textarea从网格单元格开始,但是某些事件会触发,然后移动。

1 个答案:

答案 0 :(得分:2)

我发现了问题,但我认为没有一个好的解决方案。单击选项卡完成编辑后,新值将放入网格单元格中。

网格行高可能会发生变化,这会导致网格视口大小发生变化(因为我没有使用滚动条......网格高度会动态增长和缩小)。

网格在iframe中,我将一个监听器附加到grid resize事件,将iframe高度更改为网格高度的大小,这又导致浮动元素(如单元格编辑器)重新定位

所以我的问题是我希望iframe随网格一起增长,当网格被编辑时,网格会增长和缩小(缩小几个像素)。但这会导致浮动元素跳跃。