Add a new tab and fields init in configuration record

filename.json

{
    "type": "object",

    "group":
    {
        "id": "corporatepage",
        "title": "CorporatePage",
        "description": "Corporate Page setup"
    },
    "subtab":
    {
        "id": "mainbanner",
        "title": "Main Banner",
        "description": "Main banner section",
        "group": "corporatepage"
    },

    "properties":
    {
        "corporatepage.pointsearnedratio":
        {
            "group": "corporatepage",
            "type": "string",
            "title": "Main Banner"
        },

        "mainbanner.imageurl":
        {
            "group": "corporatepage",
            "type": "string",
            "subtab": "mainbanner",
            "title": "Main Banner Image"
        },
        "mainbanner.heading":
        {
            "group": "corporatepage",
            "type": "string",
            "subtab": "mainbanner",
            "title": "Banner Heading"
        },
        "mainbanner.description":
        {
            "group": "corporatepage",
            "type": "string",
            "subtab": "mainbanner",
            "title": "Banner Description"
        }
    }
}

Leave a comment

Your email address will not be published. Required fields are marked *