0
我想鎖定(把網格頂部的半透明灰div)網格,直到最後一個「asyncPostRender」工作。鎖SlickGrid,直到最後一個「asyncPostRender」工作
我有「asyncPostRender」,在網格單元格中創建一個複雜的標記。標記通過從頂部到底部的單元格創建一個。我想阻止任何與渲染單元格的交互,直到全部渲染。
怎麼辦?或者如何重述問題?
我想鎖定(把網格頂部的半透明灰div)網格,直到最後一個「asyncPostRender」工作。鎖SlickGrid,直到最後一個「asyncPostRender」工作
我有「asyncPostRender」,在網格單元格中創建一個複雜的標記。標記通過從頂部到底部的單元格創建一個。我想阻止任何與渲染單元格的交互,直到全部渲染。
怎麼辦?或者如何重述問題?
不要破解此功能的預期用途。
的「異步後渲染」在SlickGrid是添加可選背景裝飾細胞,使格柵/ UI的核心性能和響應速度不會受到影響的機制。把它想象成「很高興」的東西。請記住,每次滾動時,行將從DOM中刪除並重新創建爲離開或輸入視口。通過執行你所描述的內容,每次用戶滾動時都會阻止用戶界面。
因此,我必須編寫我自己的同步渲染器,它會在數百次後攻擊網格並創建我需要的所有複雜標記? – Kalinin 2012-02-06 07:32:39
使用格式化程序將HTML生成爲字符串,並使用現有網格事件或事件冒泡到容器(即事件委託)來提供交互性。如果這還不夠,SlickGrid可能不是一個好選擇。 – Tin 2012-02-06 07:45:31