angularjs の angular-grid でチェックボックスを作成できず、celltemplate を使用しましたが、コントローラーで試したコントローラーとバインドされていません。
"cellTemplate":'<input type="checkbox" ng-model="row.isSelected" ng-click=" $scope.gridOptions.selectRow($event,row)">
角度グリッドを使用しています
angularjs の angular-grid でチェックボックスを作成できず、celltemplate を使用しましたが、コントローラーで試したコントローラーとバインドされていません。
"cellTemplate":'<input type="checkbox" ng-model="row.isSelected" ng-click=" $scope.gridOptions.selectRow($event,row)">
角度グリッドを使用しています
div内に入力フィールドを書く
cellTemplate: '<div><input type="checkbox" ng-click="grid.appScope.selectRow($event,row)"/></div>'
これは、ui-grid 内にチェックボックスを配置する方法です。
列でテンプレートを使用する必要があります。追加の処理が必要なng-clickを含めました
$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>
"
}