0

テーブルを実装するために、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();
    });
4

1 に答える 1

0

これを試して:

dojo.connect(mygrid, "onApplyEdit", function(row){
    store.save();
    mygrid.update();
});
于 2012-07-11T23:47:38.407 に答える