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"
}