Skip to content

Manage tab value

Get values of custom tab

Returns the values of given entity for a custom tab

GET /{entityName}/{entityId}/tabs/{tabId}/values

Output example:

[
    {
        "Id": "1a97acd9-27af-4ba6-b4f3-431f6c39a44d",
        "Fields": [
            {
                "Id": "8b773b85-a6cd-4dc8-bdb5-941983f27599",
                "Name": "Trade"
            },
            {
                "Id": "d37272b1-7546-499b-a47d-e1e3c4ce03c4",
                "Name": "Hours worked"
            },
            {
                "Id": "14c06acc-5379-45e1-a0ea-5d4bdbbc81cc",
                "Name": "Employee Code"
            },
            {
                "Id": "f1c4124f-0795-40b7-9048-6112a86dfbe8",
                "Name": "Employee Name"
            }
        ],
        "Values": [
            {
                "Record": [
                    "MAINT",
                    7.0,
                    "ECO-STT",
                    "Stan Tang"
                ]
            },
            {
                "Record": [
                    "MAINT",
                    2.0,
                    "ECO-LHT",
                    "Lenny Hong"
                ]
            },
            {
                "Record": [
                    "MAINT",
                    5.0,
                    "ECO-SCC",
                    "Suise Chaing"
                ]
            }
        ]
    }
]

Set the values for a custom tab

The method sets the values for a given tab. The method replace the entire set of data for a tab. To clean the value need to call the method with the empty values

POST /{entityName}/{entityId}/tabs/{tabId}/values

Body:

{
        "Id": "1a97acd9-27af-4ba6-b4f3-431f6c39a44d",
        "Fields": [
            {
                "Id": "14c06acc-5379-45e1-a0ea-5d4bdbbc81cc"
            },
            {
                "Id": "f1c4124f-0795-40b7-9048-6112a86dfbe8"
            },
            {
                "Id": "8b773b85-a6cd-4dc8-bdb5-941983f27599"
            },
            {
                "Id": "d37272b1-7546-499b-a47d-e1e3c4ce03c4"
            }
        ],
        "Values": [
            {
                "Record": [
                    "ECO-STT",
                    "Stan Tang",
                    "MAINT",
                    7
                ]
            },
            {
                "Record": [
                    "ECO-LHT",
                    "Lenny Hong",
                    "MAINT",
                    2
                ]
            },
            {
                "Record": [
                    "ECO-SCC",
                    "Suise Chaing",
                    "MAINT",
                    5
                ]
            } 
        ]
    }

Example:

tab_values_result