File

sub-assets/groups.component.ts

Implements

OnInit

Metadata

selector c8y-groups-name
templateUrl ./groups.component.html

Index

Properties
Methods

Constructor

constructor(permissions: Permissions, subAssetsService: SubAssetsService)
Parameters :
Name Type Optional
permissions Permissions No
subAssetsService SubAssetsService No

Methods

ngOnInit
ngOnInit()
Returns : void

Properties

filterable
filterable: boolean
Type : boolean
Default value : false
refresh
refresh: EventEmitter<any>
Type : EventEmitter<any>
Default value : new EventEmitter()
shouldDisableAddGroup
shouldDisableAddGroup: boolean
Type : boolean
Default value : false
showAddGroup
showAddGroup:
Default value : false
sortable
sortable: boolean
Type : boolean
Default value : true
<c8y-title>
  {{ 'Groups' | translate }}
</c8y-title>
<c8y-action-bar-item [placement]="'right'">
  <button
    class="btn btn-link"
    title="{{ 'Add group' | translate }}"
    (click)="showAddGroup = !showAddGroup"
    [disabled]="shouldDisableAddGroup"
  >
    <i c8yIcon="plus-circle" class="m-r-4"></i><span translate>Add group</span>
  </button>
</c8y-action-bar-item>
 <!-- TODO: uncomment when help is available 
  <c8y-help src="/users-guide/device-management/#grouping-devices"></c8y-help> 
-->

<div [ngClass]="{ drawerOpen: showAddGroup }">
  <div class="bottom-drawer">
    <c8y-add-group
      [refresh]="refresh"
      (onCancel)="showAddGroup = false"
      *ngIf="showAddGroup"
    ></c8y-add-group>
  </div>
</div>
<c8y-sub-assets-grid
  [refresh]="refresh"
  [filterable]="filterable"
  [sortable]="sortable"
  class="content-fullpage d-flex d-col"
></c8y-sub-assets-grid>

result-matching ""

    No results matching ""