2012-06-29 55 views
0

我使用了EnhancedGrid的indirectSelection插件來實現表。表格中有一列複選框。如何從EnhancedGrid的indirectSelection插件中取消選中複選框

用戶可以選中該複選框並通過單擊頁面上的按鈕來執行某些操作。

但是,當用戶使用EnhancedGrid的indirectSelection插件返回到主頁面時,複選框仍然被選中。

請讓我知道如何使用EnhancedGrid的indirectSelection插件刷新UI,並確保在用戶單擊鏈接返回主頁面時未選中複選框?

  var mygrid = new dojox.grid.EnhancedGrid({ 
     id: "id", 
     store: store, 
     autowidth:"true", 
     rowselector:"15px", 
     plugins: {indirectSelection: {headerSelector:true, width:"80px", styles:"text-align: center;"}},    
     keepRows: "30", 
     rowsPerPage: "10", 
     style:"height:300px", 
     structure: layout},"mygridContainer"); 
    mygrid.startup(); 
    dojo.connect(mygrid, "onApplyEdit", function(row){ 
     store.save(); 
    }); 

回答

0

試試這個:

dojo.connect(mygrid, "onApplyEdit", function(row){ 
    store.save(); 
    mygrid.update(); 
});