Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Create New Custom Form Instance

Code Block
languagegroovy
themeMidnight
linenumbersfalse
def customForm = api.customFormApi().newCustomForm()
        .setLabel("my custom form 1")
        .setTypeId(1)   //❶
        .setUserGroupViewDetails("viewGroup")
        .setUserGroupEdit("groupEdit")
        .create()

❶ ID of the CustomFormType.

Update Existing Custom Form Instance

Code Block
languagegroovy
themeMidnight
linenumbersfalse
api.customFormApi()
    .withId(customForm.id).updateData()
        .setLabel("after label")
        .setInputValue("input1000", 1001)
        .setAttributeValue("attribute1","attribute1")
        .doUpdate()