Manage tab fields¶
Fetch tab fields¶
The method returns the fields, associated with the given tab
GET /{entityName}/tabs/{tabId}
Output example:
[
    {
        "Order": 0,
        "Field": {
            "Name": "Employee Code",
            "IsSystem": false,
            "IsReadonly": false,
            "MaxLength": 0,
            "AllowMultipleValues": false,
            "Id": "00000000-0000-0000-0000-000000000000"
        },
        "IsRequired": false,
        "IsHidden": false,
        "Id": "b447f15d-2998-48d1-8302-b24b0b6acd22",
        "EntityType": 0
    },
    {
        "Order": 1,
        "Field": {
            "Name": "Employee Name",
            "IsSystem": false,
            "IsReadonly": false,
            "MaxLength": 0,
            "AllowMultipleValues": false,
            "Id": "00000000-0000-0000-0000-000000000000"
        },
        "IsRequired": false,
        "IsHidden": false,
        "Id": "02135de9-bbb9-40e0-b078-d2c4ec6bc0d7",
        "EntityType": 0
    },
    {
        "Order": 2,
        "Field": {
            "Name": "Trade",
            "IsSystem": false,
            "IsReadonly": false,
            "MaxLength": 0,
            "AllowMultipleValues": false,
            "Id": "00000000-0000-0000-0000-000000000000"
        },
        "IsRequired": false,
        "IsHidden": false,
        "Id": "58530794-b70f-45a1-8064-97b2cda482cf",
        "EntityType": 0
    }
]
Assign a field to a tab¶
The method links a field to a given custom tab
POST /{entityName}/tabs/{tabid}/fields
Body:
{
    "Order": 2,
    "Field": {                
        "Id": "8b773b85-a6cd-4dc8-bdb5-941983f27599"
    }  
}
Order property defines the order of the field in a tab.
Return value Id of the created linkup
{
    "Value": "aeebf9fa-6926-4530-b064-687fc83c5c00"
}
Unassign field from a tab¶
Unlink the field from a custom tab
DELETE /{entityName}/tabs/{tabId}/fields/{linkupId}