Kinvey Studio

Consuming Collection Data with ngFor on a Custom XML Component
The Angular *ngFor is a handy way to display iterable data from a Kinvey collection on a view. The following example uses the Custom Xml Kinvey Studio compo...
Thu, 15 Aug, 2019 at 3:56 AM
Custom Validation of Form Fields
The built-in Kinvey Studio components come with a number of input validations, but you can also add your own. You can also alter the behavior of default val...
Thu, 15 Aug, 2019 at 4:06 AM
Remove the Back Button from a Single View
Sometimes you may need to operate the navigation history manually. The following example shows how to remove a button from the default view navigation, in t...
Thu, 15 Aug, 2019 at 4:12 AM
Convert String Field Value to Number Before Submitting Form
The following example converts a vehicle's model year from string to number before submitting a form. It operates on a my-view Blank-type view that has...
Thu, 15 Aug, 2019 at 4:19 AM
Using a Switch to Enable or Disable a TextField
Suppose you have a form where some of the fields are irrelevant in some cases—a shipping address that matches the billing address for example. You can leave...
Thu, 15 Aug, 2019 at 4:37 AM
Submit a Form on a TextField Change
When using the Form component, you can implement background saving of user input by tracking the form for changes. In the example below, the sample vehicles...
Thu, 15 Aug, 2019 at 4:39 AM
Accessing Custom Endpoints
Invoking a Custom Endpoint that you have created on your Kinvey backend requires different approaches on web and mobile. Web On a web view (called b...
Thu, 15 Aug, 2019 at 5:37 AM
Accessing the Mobile Mapbox Component
To use the mobile Mapbox component in custom code, you need access to the MapboxViewApi object. The onMapReady event receives this object and makes it avail...
Thu, 12 Sep, 2019 at 4:29 AM
Explicitly Loading an Entity on View Init
The following example extends the my-view.component.tns.ts file for a Blank-type view called "my-view". The code loads a specific entity from the ...
Thu, 12 Sep, 2019 at 7:22 AM