2014-03-02 33 views
0

我在視圖上使用kendo UI網格,這是使用mvvm淘汰的durandal 2.0應用程序的一部分。 在一個特定的觀點,有必要顯示具有列的動態數量劍道格, 所以每次視圖訪問,格列可能具有比上訪問不同的計數。 現在,作爲緩衝功能(適用於這種觀點太),因此對於隨後的訪問網格行正在改變,以反映數據的變化,但是網格標題(包括列數)保持原樣的一次初訪期間查看。是否有強制durandal重新創建查看/控制視圖重訪(調用視圖attched事件)緩存啓用

注意:如果我禁用了用於撰寫此視圖的撰寫緩存,則網格每次都可以裝載不同數量的列,但因爲一個控件未加載正常而無法禁用緩存,並且由於業務需要。

所以我想知道有沒有什麼辦法可以告訴杜蘭達在每次訪問特定視圖時都運行viewattached事件,如果不可能的話,那麼是否可以讓Durandal在每次訪問時重新創建劍道網格控件所以它不會使用它創建並在視圖緩存),具有...我也試過始終運行於叢毛viewattached,但帶來的訪問視圖時,因此,我覺得閃爍種禁用撰寫緩存(但我可以「T做一個這個組合爲一個多視圖,都應該使用緩存)

回答

0

您的視圖模型應該返回,而不是一個對象文本構造函數常見。但是如果沒有看到您的代碼,就很難確定您的具體問題。