Extjs网格单元格编辑器跳过单元格
问题描述:
在Extjs网格编辑中存在此问题。当我从一个下拉编辑器选项卡到一个textarea编辑器,textarea编辑器跳下屏幕,远离我应该编辑的单元格:Extjs网格单元格编辑器跳过单元格
我不知道如何解决这个问题。它只发生在1/2的时间,所以我相信有一些竞争条件,但林不知道。我花了很多时间去调试和浏览编辑代码,并且textarea从网格单元开始,但是一些事件触发了一些东西然后移动。
答
我发现了这个问题,但我认为没有一个好的解决方案。当我通过单击选项卡完成编辑时,新值将放入网格单元格中。
网格行高度可能会改变,这将导致网格视口大小发生变化(因为我没有使用滚动条..网格高度会动态增长和收缩)。
网格位于iframe中,并且我将一个侦听器附加到网格调整大小事件,以将iframe高度更改为网格高度的大小,这又导致浮动元素(例如单元格编辑器)变为重新定位。
所以我的问题是,我想iframe与网格一起增长,随着单元格被编辑而增长和缩小(几个像素)。但是这会导致浮动元素跳跃。