{
  "keyColumn": "id",
  "wildsearch": "true",
  "detailHeaderColumnPrefix": "Leave Status ",
  "handleFile": "true",
  "sessionMatchCondition": {
    "emp_id": "cms_user_id"
  },
  "hideOperationsColumn": "true",
  "orderBy": {
    "id": "DESC"
  },
  "listColumns": [
    "years",
    "cl_count",
    "pl_count",
    "cl_taken",
    "pl_taken",
    "lop_taken"
  ],
  "showColumns": [
    "years",
    "cl_count",
    "pl_count",
    "cl_taken",
    "pl_taken",
    "lop_taken"
  ],
  "detailColumns": [
    "years",
    "cl_count",
    "pl_count",
    "cl_taken",
    "pl_taken",
    "lop_taken"
  ],
  "columns": {
    "id": {
      "name": "ID",
      "editoptions": {
        "type": "hidden"
      }
    },
    "years": {
      "name": "Year",
      "searchable": "true",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "cl_count": {
      "name": "CL Left",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "pl_count": {
      "name": "PL Left",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "pl_taken": {
      "name": "PL Taken",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "cl_taken": {
      "name": "CL Taken",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    },
    "lop_taken": {
      "name": "LOP Taken",
      "sortable": "true",
      "editoptions": {
        "type": "hidden"
      }
    }
  }
}