2016-06-17 8 views
-1

anglejsの角度グリッドでチェックボックスを作成できません。セルテンプレートを使用しましたが、コントローラとバインドしていません 私のコントローラで試しました:私は、角度グリッド角度グリッドにチェックボックスを作成し、コントローラにバインドしていない問題

+0

はあなたしようと –

+0

を投稿含まれています問題があるかもしれません。 – Lexi

+0

グリッド?どのグリッドですか?グリッド?剣道?ウイ?それらのかなりの部分があります。 – Walfrat

答えて

0

を使用しています

"cellTemplate":'<input type="checkbox" ng-model="row.isSelected" ng-click=" $scope.gridOptions.selectRow($event,row)"> 

これは、我々は、UIグリッドの内側にあるチェックボックスを入れて達成した方法です:

は列にテンプレートを使用する必要があります。私たちは場所を確認できるように、あなたのコードを投稿してください余分な処理を必要とNGクリックし、

$scope.gridOptions = { 
     data: $scope.yourData, 
     columnDefs: [ 
      { 
       field: "selected", 
    cellTemplate: " 
    <div class=\"ui-grid-cell-contents\"> 
    <span ng-cell-text> 
     <input type=\"checkbox\" ng-model=\"row.entity.selected\" 
      ng-disabled=\"row.entity.checkBoxDisabled\" 
      ng-click=\"$event.stopPropagation();grid.appScope.hasChanged()\"> 
     </span> 
    </div> 
    " 
} 

ui-grid appscope

0

書き込み入力フィールドのdivの内側

cellTemplate: '<div><input type="checkbox" ng-click="grid.appScope.selectRow($event,row)"/></div>' 
関連する問題