Skip to content

MDK Metadata References

This document provides information about the metadata definitions available in the editor and the format in which these metadata definitions are stored in the editor. The MDK client receives these metadata definitions as a bundle.

Actions

Actions are configurable event handlers that can perform tasks the developer must provide JavaScript code for. In this way actions can be considered to be canned business logic, but are limited by the properties that can be configured.

BarcodeScanner

Internationalization

Logger

Message

ODataService

OfflineOData

PushNotification

Others

RESTService

Application

A JSON file with a fixed name (Application.app) containing the main application definition.

CIM

Globals

Global variables that remain constant and can be used more than once in the app.

Pages

Pages contain the control definitions that make up each app page.

Common

FormCell

SectionedTable

Container

Control

Common

TabControl

FlexibleColumnLayout

Fragments

Fragments are light-weight UI parts (UI sub-trees) which is expected to have broad reuse.

Rules

Rules are JavaScript modules that can export functionality using ES5 or ES6 syntax.

Services

The .service file defines an OData service destination.

Images

'Images' folder in metadata project contains image files that can be used referenced in the app.