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 based on the JavaScript code provided. In other words, actions are canned business logic that are limited to the properties that can be configured.

BarcodeScanner

Internationalization

Logger

Message

ODataService

OfflineOData

PushNotification

Others

RESTService

Application

A JSON file (Application.app) that contains the main application definition.

CIM

A CIM file allows developers to integrate their own component apps into the existing MDK app or to customize the MDK app with their own branding information.

Globals

Global variables remain constant throughout the scope of the app and can be reused more than once.

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 components (UI sub-trees) that have broad reuse.

Rules

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

Services

The .service file defines an OData or REST service destination.

Images

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