... | ... | @@ -7,4 +7,269 @@ Vtiger Application Platform (VTAP) on Cloud provides tools and runtime capabilit |
|
|
|
|
|
VTAP enables developers / administrators to extend UI behaviour of the CRM to achieve in-app customization or define custom REST endpoints for external application integration.
|
|
|
|
|
|
Basic knowledge of web development (HTML, CSS, Javascript) and XML is essential for getting started. |
|
|
\ No newline at end of file |
|
|
Basic knowledge of web development (HTML, CSS, Javascript) and XML is essential for getting started.
|
|
|
|
|
|
[Platform Tools](#platform-tools)
|
|
|
|
|
|
|
|
|
[Module Designer](#module-designer)
|
|
|
|
|
|
|
|
|
[Module Types](#module-types)
|
|
|
|
|
|
|
|
|
[Entity Module](#entity-module)
|
|
|
|
|
|
|
|
|
[Extension Module](#extension-module)
|
|
|
|
|
|
|
|
|
[Embed Module](#embed-module)
|
|
|
|
|
|
|
|
|
[Customizer](#customizer)
|
|
|
|
|
|
|
|
|
[Component](#component)
|
|
|
|
|
|
|
|
|
[Page](#page)
|
|
|
|
|
|
|
|
|
[TAP Scripts](#tap-scripts)
|
|
|
|
|
|
|
|
|
[TAP Styles](#tap-styles)
|
|
|
|
|
|
|
|
|
[API Designer](#api-designer)
|
|
|
|
|
|
|
|
|
[VADL Specification](#vadl-specification)
|
|
|
|
|
|
|
|
|
[API Endpoint](#api-endpoint)
|
|
|
|
|
|
|
|
|
[API Samples](#api-samples)
|
|
|
|
|
|
|
|
|
[Select Records](#select-records)
|
|
|
|
|
|
|
|
|
[Select Records With Value Binding](#select-records-with-value-binding)
|
|
|
|
|
|
|
|
|
[Create Record](#create-record)
|
|
|
|
|
|
|
|
|
[Create Record WIth Reference Field](#create-record-with-reference-field)
|
|
|
|
|
|
|
|
|
[Update Record](#update-record)
|
|
|
|
|
|
|
|
|
[Invoke HTTP Rest API](#invoke-http-rest-api)
|
|
|
|
|
|
|
|
|
[REST URL Builder](#rest-url-builder)
|
|
|
|
|
|
|
|
|
[OAuth Support](#oauth-support)
|
|
|
|
|
|
|
|
|
[Special Value Binding](#special-value-binding)
|
|
|
|
|
|
[VTAP Client Framework](#vtap-client-framework)
|
|
|
|
|
|
|
|
|
[VTAP Runtime](#vtap-runtime)
|
|
|
|
|
|
|
|
|
[VTAP.Component](#vtap-component)
|
|
|
|
|
|
|
|
|
[VTAP.Component.Core](#vtap-component-core)
|
|
|
|
|
|
|
|
|
[VTAP.Component.Load](#vtap-component-load)
|
|
|
|
|
|
|
|
|
[VTAP.Component.Find](#vtap-component-find)
|
|
|
|
|
|
|
|
|
[VTAP.Component.Register](#vtap-component-register)
|
|
|
|
|
|
|
|
|
[VTAP.View](#vtap-view)
|
|
|
|
|
|
|
|
|
[VTAP.User](#vtap-user)
|
|
|
|
|
|
|
|
|
[VTAP.Utility](#vtap-utility)
|
|
|
|
|
|
|
|
|
[VTAP.Utility.ShowSuccessNotification](#vtap-utility-showsuccessnotification)
|
|
|
|
|
|
|
|
|
[VTAP.Utility.ShowErrorNotification](#vtap-utility-showerrornotification)
|
|
|
|
|
|
|
|
|
[VTAP.Utility.ShowModal](#vtap-utility-showmodal)
|
|
|
|
|
|
|
|
|
[VTAP.List](#vtap-list)
|
|
|
|
|
|
|
|
|
[VTAP.List.Records](#vtap-list-records)
|
|
|
|
|
|
|
|
|
[VTAP.List.NextPageExist](#vtap-list-nextpageexist)
|
|
|
|
|
|
|
|
|
[VTAP.List.PrevPageExist](#vtap-list-prevpageexist)
|
|
|
|
|
|
|
|
|
[VTAP.List.NextPage](#vtap-list-nextpage)
|
|
|
|
|
|
|
|
|
[VTAP.List.PreviousPage](#vtap-list-previouspage)
|
|
|
|
|
|
|
|
|
[VTAP.List.Reload](#vtap-list-reload)
|
|
|
|
|
|
|
|
|
[VTAP.List.Search](#vtap-list-search)
|
|
|
|
|
|
|
|
|
[VTAP.List.ClearSearch](#vtap-list-clearsearch)
|
|
|
|
|
|
|
|
|
[VTAP.List.Sort](#vtap-list-sort)
|
|
|
|
|
|
|
|
|
[VTAP.List.SelectedRecords](#vtap-list-selectedrecords)
|
|
|
|
|
|
|
|
|
[VTAP.Detail](#vtap-detail)
|
|
|
|
|
|
|
|
|
[VTAP.Detail.Id](#vtap-detail-id)
|
|
|
|
|
|
|
|
|
[VTAP.Detail.Module](#vtap-detail-module)
|
|
|
|
|
|
|
|
|
[VTAP.Detail.Record](#vtap-detail-record)
|
|
|
|
|
|
|
|
|
[VTAP.Detail.Relations](#vtap-detail-relations)
|
|
|
|
|
|
|
|
|
[VTAP.Detail.Relation](#vtap-detail-relation)
|
|
|
|
|
|
|
|
|
[VTAP.Detail.RelatedRecords](#vtap-detail-relatedrecords)
|
|
|
|
|
|
|
|
|
[VTAP.Detail.RelatedRecordsCount](#vtap-detail-relatedrecordscount)
|
|
|
|
|
|
|
|
|
[VTAP.Modules](#vtap-modules)
|
|
|
|
|
|
|
|
|
[VTAP.Modules.CurrentModuleName](#vtap-modules-currentmodulename)
|
|
|
|
|
|
|
|
|
[VTAP.Modules.CurrentModuleModel](#vtap-modules-currentmodulemodel)
|
|
|
|
|
|
|
|
|
[VTAP.Modules.GetModule](#vtap-modules-getmodule)
|
|
|
|
|
|
|
|
|
[VTAP.Modules.GetAll](#vtap-modules-getall)
|
|
|
|
|
|
|
|
|
[VTAP.Api](#vtap-api)
|
|
|
|
|
|
|
|
|
[VTAP.Api.Get](#vtap-api-get)
|
|
|
|
|
|
|
|
|
[VTAP.Api.Post](#vtap-api-post)
|
|
|
|
|
|
|
|
|
[VTAP.Api.Put](#vtap-api-put)
|
|
|
|
|
|
|
|
|
[VTAP.Api.delete](#vtap-api-delete)
|
|
|
|
|
|
|
|
|
[VTAP.CustomApi](#vtap-customapi)
|
|
|
|
|
|
|
|
|
[VTAP.Event](#vtap-event)
|
|
|
|
|
|
|
|
|
[VTAP.Event.Register](#vtap-event-register)
|
|
|
|
|
|
|
|
|
[VTAP.Event.UnRegister](#vtap-event-unregister)
|
|
|
|
|
|
|
|
|
[VTAP.Event.Trigger](#vtap-event-trigger)
|
|
|
|
|
|
|
|
|
[VTAP.Notification](#vtap-notification)
|
|
|
|
|
|
|
|
|
[VTAP.Notification.Trigger](#vtap-notification-trigger)
|
|
|
|
|
|
|
|
|
[VTAP.Notification.Listen](#vtap-notification-listen)
|
|
|
|
|
|
|
|
|
[VTAP.AppData](#vtap-appdata)
|
|
|
|
|
|
|
|
|
[VTAP.AppData.Save](#vtap-appdata-save)
|
|
|
|
|
|
|
|
|
[VTAP.AppData.Get](#vtap-appdata-get)
|
|
|
|
|
|
|
|
|
[VTAP.AppData.Delete](#vtap-appdata-delete)
|
|
|
|
|
|
|
|
|
[VTAP.PrefsData](#vtap-prefsdata)
|
|
|
|
|
|
|
|
|
[VTAP.UserData](#vtap-userdata)
|
|
|
|
|
|
|
|
|
[VTAP.UserData.Save](#vtap-userdata-save)
|
|
|
|
|
|
|
|
|
[VTAP.UserData.Get](#vtap-userdata-get)
|
|
|
|
|
|
|
|
|
[VTAP.UserData.Delete](#vtap-userdata-delete)
|
|
|
|
|
|
|
|
|
[VTAP.Oauth](#vtap-oauth)
|
|
|
|
|
|
|
|
|
[VTAP.Oauth.Authorize](#vtap-oauth-authorize)
|
|
|
|
|
|
|
|
|
[VTAP.Oauth.StoreAuthDetails](#vtap-oauth-storeauthdetails)
|
|
|
|
|
|
|
|
|
[Component types](#component-types)
|
|
|
|
|
|
|
|
|
[Event Types](#event-types)
|
|
|
|
|
|
|
|
|
[Client Libraries](#client-libraries) |
|
|
\ No newline at end of file |