Filter
Mixin Extends:
Helper class representing a filter.
Example:
// To get a list of Filters use clinical6.get
import { clinical6, Filter } from 'clinical6';
clinical6.get(Filter).then(c => console.log(c));
// To get a single filter, you can also use clinical6
clinical6.get({ id: 5, type: 'filters'});
// To save or insert, you can either use the .save() capability or clinical6
myFilter.save(); // insert if no id, save if id
clinical6.insert(new Filter({...}));
clinical6.update(myFilter);
Constructor Summary
Public Constructor | ||
public |
constructor(json: Object) Constructor for helper class representing a Filter |
Member Summary
Public Members | ||
public get |
filterGroup: FitlerGroup |
|
public set |
|
Method Summary
Public Methods | ||
public |
Saves a filter (insert if id doesn't exist, update if it does) |
Inherited Summary
From class FilterModel | ||
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
Public Constructors
public constructor(json: Object) source
Constructor for helper class representing a Filter
Override:
FilterModel#constructorParams:
Name | Type | Attribute | Description |
json | Object | json api response from server |
Public Members
public get filterGroup: FitlerGroup source
public set filterGroup: FilterGroup source
Public Methods
public async save(): Promise<Filter> source
Saves a filter (insert if id doesn't exist, update if it does)
Example:
import { Filter, clinical6 } from 'clinical6';
// Inserts new role (no existing id)
const filter = new Filter({...});
filter.save();
// Updates existing filter (has existing id)
clinical6.get(Filter).then(filters => filters[0].save());