Skip to main content
Version: 9.6

index.json

Every formdefinition folder can have an index.json file. It is used to mimic server settings during development.

Note

Changes to the file are only applied after restart of the FormDev.

example index.json
{
"title": "Example",
"culture": "en-US",
"attachments": [],
"flags": {
"FormDev.PDFDebug": false,
"Form.New": true,
"Form.Delete": true,
"Form.Copy": true,
"Form.ReturnToGroup": true,
"Form.CopySubmitted": false,
"Form.View": true,
"Feature.Picture": true,
"Feature.Sketch": true,
"Feature.CustomSketchTemplate": true,
"Feature.Audio": true,
"Feature.Map": true,
"Feature.Document": true,
"Form.LazyLoading": false,
"Feature.showDetail": true,
"PDF": true,
"PDF.Picture": true,
"PDF.Sketch": true,
"PDF.Audio": true,
"PDF.Map": true,
"PDF.Document": true,
"PDF.PageCounter": true,
"Picture.ReadOnly": false,
"Sketch.ReadOnly": false,
"Audio.ReadOnly": false,
"Map.ReadOnly": false,
"Document.ReadOnly": false,
"Listpage.SortGroupFilter": false,
"Form.ListPageFavorites": true,
"Form.ScanSearch": false
},
"catalogs": {
"useProxy": true,
"useOdataProxy": true,
"host": "example.hybridforms.net"
}
}
PropertyHow to useDescription
title"title": "Example"The displayed form title in the app.
culture"culture": "en-US"Set the form culture.
attachments"attachments": ['testfile.html']Specify all used files for the formdefinition. If property is not set or an empty array all files are used.
flags"flags": { "FormDev.PDFDebug": true }Set form flags for PDF debugging. Read more.
catalogs"catalogs": { "host": "example.hybridforms.net" }Configure catalogs proxy. Read more.

Flags

PropertyDescription
FormDev.PDFDebugStart a headful chromium instance after form PDF is rendered to debug CSS stylings.
Form.NewAllow users to create new forms in the HybridForms app.
Form.DeleteAllow users to delete forms in the HybridForms app.
Form.CopyAllow form copying in the HybridForms app. A new form is created and populated with the data. If several stages are defined, the new form is created in Stage 1.
Form.ReturnToGroupEnable ""Back to group"" function for forms in the HybridForms app.
Form.CopySubmittedAllow copies of approved forms in the HybridForms app. A new form is created and populated with the data. If several stages are defined, the new form is created in Stage 1.
Form.ViewEnabling form preview in the HybridForms app. The preview shows how the form will look like in the PDF version. Note: This is a developer feature and should be disabled in the production environment.
Feature.PictureEnable the Picture feature in the HybridForms app.
Feature.SketchEnable the Sketch feature in the HybridForms app.
Feature.CustomSketchTemplateEnable the option to use images from the Picture and Maps feature as sketch templates.
Feature.AudioEnable the Audio feature in the HybridForms app.
Feature.MapEnable the Maps feature in the HybridForms app.
Feature.DocumentEnable the Document feature in the HybridForms app.
Feature.showDetailAfter creating or uploading an image/sketch/audio/map/file element in the HybridForms app, the detail information page opens. If not active, e.g. several photos can be taken one after the other without a detail dialog.
PDFEnable PDF creation.
PDF.PictureImages with the detailed information are attached to the form pages in the PDF by default.
PDF.SketchSketches with the detailed information are attached to the form pages in the PDF by default.
PDF.AudioAudio detail information is appended to the form pages in the PDF by default.
PDF.MapMaps with the detailed information are attached to the form pages in the PDF by default.
PDF.DocumentDocument detail information is appended to the form pages in the PDF by default.
PDF.PageCounterActivate page numbering in the PDF file.
Picture.ReadOnlyDisable the camera/upload and editing features in the Picture feature.
Sketch.ReadOnlyDisabling the ability to draw and edit in the Sketch feature.
Audio.ReadOnlyDisabling the recording and uploading option in the Audio Feature.
Map.ReadOnlyDisabling the ability to create and edit in the Maps feature.
Document.ReadOnlyDisabling the upload option in the Document feature.
Listpage.SortGroupFilterEnabling form sorting feature, grouping feature, filtering feature and action submenu on form listing page in HybridForms app.
Form.LazyLoadingShow form as soon as first page is available.
Form.ListPageFavoritesCreation of favorites for the presentation of the objects on the form listing page of the HybridForms App.
Form.ScanSearchEnable use of barcode scans for search function on form listing page.

Catalogs

PropertyHow to useDescription
host"host": "example.hybridforms.net"Set the host server for the reverse proxy server from which catalgs are fetched. more details
useProxy"useProxy": trueEnable/disable catalogs from proxy for ComboBox and DropDownList with url property set. Default value is false.
useOdataProxy"useOdataProxy": falseEnable/disable catalogs from proxy for ComboBox and DropDownList with OData source. Default value is true.