miniui datagrid選中行點擊無法取消選中問題


場景:左右兩個datagrid,選中左邊行,點擊功能按鈕,將行添加到右側datagrid中。

問題:添加至右側datagrid中后,左側已選中行點擊復選框無反應,即無法取消選中。

原因:移動行時JS代碼

          var rows=grid1.getSelecteds();

          for(...){//去重處理

    grid2.addRow(rows[i]);

     }

        問題就出在這,不可以直接添加rows[i],需要重新定義變量,一 一賦值,方可如你所願。如下:

          var rows=grid1.getSelecteds();

          for(...){//去重處理

               var row={};

               row.property=rows[i].property;

    grid2.addRow(row);

     }

         不想為了這種東西看源碼,就這樣把


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM