UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

19 lines 2.07 kB
import { AssetNode } from './asset-node'; export class DynamicGroupNode extends AssetNode { constructor(service, config = {}) { super(service, config); this.service = service; this.draggable = false; this.droppable = false; } get hasChildren() { return true; } get query() { return this.mo.c8y_DeviceQueryString; } fetch() { return this.service.getDynamicGroupItems(this.query); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy1ncm91cC1ub2RlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vYXNzZXRzLW5hdmlnYXRvci9keW5hbWljLWdyb3VwLW5vZGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUd6QyxNQUFNLE9BQU8sZ0JBQWlCLFNBQVEsU0FBUztJQUM3QyxZQUFzQixPQUF5QixFQUFFLE1BQU0sR0FBRyxFQUFFO1FBQzFELEtBQUssQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFESCxZQUFPLEdBQVAsT0FBTyxDQUFrQjtRQUU3QyxJQUFJLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQztRQUN2QixJQUFJLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQztJQUN6QixDQUFDO0lBRUQsSUFBSSxXQUFXO1FBQ2IsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsSUFBSSxLQUFLO1FBQ1AsT0FBTyxJQUFJLENBQUMsRUFBRSxDQUFDLHFCQUFxQixDQUFDO0lBQ3ZDLENBQUM7SUFFUyxLQUFLO1FBQ2IsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN2RCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBc3NldE5vZGUgfSBmcm9tICcuL2Fzc2V0LW5vZGUnO1xuaW1wb3J0IHsgQXNzZXROb2RlU2VydmljZSB9IGZyb20gJy4vYXNzZXQtbm9kZS5zZXJ2aWNlJztcblxuZXhwb3J0IGNsYXNzIER5bmFtaWNHcm91cE5vZGUgZXh0ZW5kcyBBc3NldE5vZGUge1xuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgc2VydmljZTogQXNzZXROb2RlU2VydmljZSwgY29uZmlnID0ge30pIHtcbiAgICBzdXBlcihzZXJ2aWNlLCBjb25maWcpO1xuICAgIHRoaXMuZHJhZ2dhYmxlID0gZmFsc2U7XG4gICAgdGhpcy5kcm9wcGFibGUgPSBmYWxzZTtcbiAgfVxuXG4gIGdldCBoYXNDaGlsZHJlbigpIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuXG4gIGdldCBxdWVyeSgpIHtcbiAgICByZXR1cm4gdGhpcy5tby5jOHlfRGV2aWNlUXVlcnlTdHJpbmc7XG4gIH1cblxuICBwcm90ZWN0ZWQgZmV0Y2goKTogYW55IHtcbiAgICByZXR1cm4gdGhpcy5zZXJ2aWNlLmdldER5bmFtaWNHcm91cEl0ZW1zKHRoaXMucXVlcnkpO1xuICB9XG59XG4iXX0=