Boolean

Three state booleans are supported by the q-grid.

<q-grid>
   <q-grid-columns>
      <q-grid-column type="bool" key="hasFriends">
      </q-grid-column>
   </q-grid-columns>
</q-grid>
Default template and specific properties
<q-grid>
   <q-grid-columns>
      <q-grid-column type="bool">
         <ng-template for="body" let-$cell>
             <mat-icon class="q-grid-icon" *ngIf="$cell.value === $cell.column.trueValue">
               check
            </mat-icon>
            <mat-icon class="q-grid-icon" *ngIf="$cell.column.isIndeterminate($cell.value)">
               remove
            </mat-icon>
         </ng-template>
      </q-grid-column>
   </q-grid-columns>
</q-grid>
How to prevent value change on cell click?
<q-grid-column type="bool" [editorOptions]="{trigger: 'focus'}"></q-grid-column>