Apperyio.getModel(modelName, default).
The Model helps define app model (object) in an app.
Method Summary
Model has the following method:
| Method | Description |
|---|---|
Apperyio.getModel(modelName, default) |
Creates a model object by its name or returns TypeNotFoundError if model type not found. |
Parameters Summary
Method has the following parameters:
| Parameter | Description | Required |
|---|---|---|
modelName |
Model name described in Project > Model and Storage > Model view. |
Yes. |
default |
Data to be used when an object is created. |
No. |
#Examples
Let's say an app has the following model defined:
Product (Object)
name (String)
partNumber (Integer)The following code will create an empty Product object:
JavaScript
var p = Apperyio.getModel("Product");
console.log(p);{ "partNumber": 0, "name": "" }The following code will create a model object with default data:
var modelData = {"name":"Smartphone", "partNumber": 1000};
var p = Apperyio.getModel("Product", modelData);
console.log(p);{
"partNumber": 1000,
"name": "Smartphone"
}