{
    "keyColumn": "id",
    "wildsearch": "true",
    "detailHeaderColumnPrefix": "Job History: ",
    "handleFile": "true",
    "detailHeaderColumns": [
        "title"
    ],
    "breadCrumbColumn": "previous_employer",
    "orderBy": {
        "id": "DESC"
    },
    "reference": {
        "referenceTable": "tbl_employee",
        "referenceColumn": "emp_id",
        "referenceTableForiegnKey": "emp_main_id"
    },
    "listColumns": [
        "previous_employer",
        "designation",
        "salary",
        "address",
        "working_period"
    ],
    "showColumns": [
        "id",
        "emp_id",
        "previous_employer",
        "designation",
        "salary",
        "address",
        "working_period"
    ],
    "detailColumns": [
        "id",
        "emp_id",
        "previous_employer",
        "designation",
        "salary",
        "address",
        "working_period"
    ],
    "columns": {
        "id": {
            "name": "ID",
            "editoptions": {
                "type": "hidden"
            }
        },
        "emp_id": {
            "name": "EMP_ID",
            "editoptions": {
                "type": "hidden"
            }
        },
        "previous_employer": {
            "name": "Previous Employer",
            "editoptions": {
                "type": "textbox",
                "label": "Previous Employer",
                "class": "textbox",
                "validations": [
                    "required"
                ]
            }
        },
        "designation": {
            "name": "Designation",
            "editoptions": {
                "type": "textbox",
                "label": "Designation",
                "class": "textbox",
                "validations": [
                    "required"
                ]
            }
        },
        "salary": {
            "name": "Salary",
            "editoptions": {
                "type": "textbox",
                "label": "Salary",
                "class": "textbox",
                "validations": [
                    "required"
                ]
            }
        },
        "address": {
            "name": "Address",
            "editoptions": {
                "type": "textbox",
                "label": "Address",
                "class": "textbox",
                "validations": [
                    "required"
                ]
            }
        },
        "working_period": {
            "name": "Working Period",
            "editoptions": {
                "type": "textbox",
                "label": "Working Period",
                "class": "textbox",
                "validations": [
                    "required"
                ]
            }
        }
    },
    "opertations": [
        "add",
        "view",
        "edit",
        "delete"
    ],
    "operationLabel": {
        "addLabel": "Add Job History",
        "editTitle": "Edit Job History",
        "viewTitle": "View Job History Details",
        "deleteTitle": "Delete Job History"
    }
}