2014-02-27 22 views
2

我正在使用handontable進行knockout綁定,我只是想嘗試Handsontable在我們的應用程序中替換現有的網格,但它有非常奇怪的行爲。在點擊或其他操作之前不會出現handontable

我正在使用此挖空裝訂:https://github.com/CalvinSlusarski/Knockout-handsontable 並且我的模型與本示例中的數據相同。

我不打算髮布任何代碼,因爲我無法在提琴手中重現問題。按下某些按鈕並加載數據後,當模式窗口中的可打開窗口打開時,我的工作流程會變得複雜。在加載數據之前,handontable的包裝是隱藏的,綁定也不會發生。

問題是,直到用戶在模態上的某處單擊或執行其他操作(例如,按F12以顯示調試窗口還顯示Handsontable),Handsontable纔會出現。

有沒有人看過這樣的行爲?

+0

我工作的同樣的問題。 –

回答

2

這是我的解決方案:

ht.view.wt.draw(true); 

其中HT是我handsontable獲取實例由handsontable( '的getInstance');

我使用骨幹,所以我填充視圖元素時調用它。

也看到我的PR:

https://github.com/warpech/jquery-handsontable/pull/1340

+0

爲了簡單起見,我添加了this.wt.draw(true);而不是this.wt.draw(!this.instance.forceFullRender)。 – renathy

+0

我發現從excel複製/粘貼也存在問題。值被粘貼,但沒有看到。如果你點擊進入單元格,那麼你可以看到這些值。 – renathy

相關問題