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());
Manual
Reference
Source
Test
