2014-10-17 128 views
3

在Extjs网格编辑中存在此问题。当我从一个下拉编辑器选项卡到一个textarea编辑器,textarea编辑器跳下屏幕,远离我应该编辑的单元格:enter image description hereExtjs网格单元格编辑器跳过单元格

我不知道如何解决这个问题。它只发生在1/2的时间,所以我相信有一些竞争条件,但林不知道。我花了很多时间去调试和浏览编辑代码,并且textarea从网格单元开始,但是一些事件触发了一些东西然后移动。

回答

2

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

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

网格位于iframe中,并且我将一个侦听器附加到网格调整大小事件,以将iframe高度更改为网格高度的大小,这又导致浮动元素(例如单元格编辑器)变为重新定位。

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