如何从EnhancedGrid的indirectSelection插件中取消选中已选中的复选框

时间:2012-06-29 16:36:41

标签: dojo

我使用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();
    });

1 个答案:

答案 0 :(得分:0)

试试这个:

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