2016-08-31 9 views

答えて

1

は最後にthat.Here answerある操作を行うための方法を見つけることができました。私がやったこと

は、グリッドオプションで

  1. enableRowSelection: falseを変更し、でした。
  2. セルテンプレートボタンに機能を追加します。

ボタンセルテンプレート

<div><button class="btn btn-default" ng-click="grid.appScope.selectRow(row)">O</button></div> 
  • 所与の行OBJを選択する機能を実装します。

    $scope.selectRow = function(row) { row.setSelected(true); };

  • テンプレートボタンを再度クリックされたときに、選択した行の選択を解除したい場合は、このブールvalue.Hereが更新機能コードスニペットで返されますrow.isSelectedを使用することができます。

    $scope.selectRow = function(row) { 
         if(row.isSelected!=true){ 
         //Select the row 
         row.setSelected(true) 
         }else{ 
          row.setSelected(false) 
         } 
        }; 
    
    +0

    okですが、問題が発生したかどうかわかりません。一度行が選択されると、他の行を選択しても選択解除されません。 –

    +0

    @Sarun UKはanswer.plzを更新しました。 – gihan

    関連する問題