Javascript 将滑动网格锁定到最后一个“;asyncPostRender“;制定

Javascript 将滑动网格锁定到最后一个“;asyncPostRender“;制定,javascript,cell,slickgrid,Javascript,Cell,Slickgrid,我想锁定(将半透明的灰色div放在网格顶部)网格,直到最后一个“asyncPostRender”完成 我有一个“asyncPostRender”,它在网格单元中创建一个复杂的标记。标记从上到下逐个创建单元格。我想阻止与未渲染单元格的任何交互,直到所有单元格都渲染完毕 怎么做?或者如何重申这个问题 不要绕过此功能的预期用途 SlickGrid中的“异步后期渲染器”是一种向单元格添加可选背景装饰的机制,这样网格/UI的核心性能和响应性就不会受到影响。把它想象成“拥有它很好”的东西。请记住,每次滚动时

我想锁定(将半透明的灰色div放在网格顶部)网格,直到最后一个“asyncPostRender”完成

我有一个“asyncPostRender”,它在网格单元中创建一个复杂的标记。标记从上到下逐个创建单元格。我想阻止与未渲染单元格的任何交互,直到所有单元格都渲染完毕


怎么做?或者如何重申这个问题

不要绕过此功能的预期用途


SlickGrid中的“异步后期渲染器”是一种向单元格添加可选背景装饰的机制,这样网格/UI的核心性能和响应性就不会受到影响。把它想象成“拥有它很好”的东西。请记住,每次滚动时,这些行都将从DOM中删除并重新创建为“离开”或“进入”视口。通过执行您描述的操作,每次用户滚动时,您都会阻止UI。

因此我必须编写自己的同步渲染器,它将在网格渲染后攻击网格,并创建我所需的所有复杂标记?使用格式化程序将HTML生成为字符串,并使用现有网格事件或冒泡到容器中的事件(即事件委派)以提供交互性。如果这还不够,SlickGrid可能不是一个好的选择。