{
    "type": "Ext.grid.Panel",
    "reference": {
        "name": "items",
        "type": "array"
    },
    "codeClass": null,
    "userConfig": {
        "autoRender": true,
        "id": "trabajador",
        "itemId": "trabajador",
        "designer|userClassName": "trabajador",
        "designer|userAlias": "trabajador",
        "autoScroll": true,
        "title": "",
        "columnLines": true,
        "deferRowRender": false,
        "forceFit": true,
        "store": "trabajador"
    },
    "designerId": "01fe2717-3e77-49d6-a398-6e6e979ddd7a",
    "cn": [
        {
            "type": "Ext.selection.CheckboxModel",
            "reference": {
                "name": "selModel",
                "type": "object"
            },
            "codeClass": "Ext.selection.CheckboxModel",
            "userConfig": {
                "mode": "SINGLE"
            },
            "designerId": "56213248-216f-4bf5-8a75-792ca638cb67"
        },
        {
            "type": "Ext.toolbar.Toolbar",
            "reference": {
                "name": "dockedItems",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "dock": "top"
            },
            "designerId": "87d4ffa5-6548-4837-965e-97945e359428",
            "cn": [
                {
                    "type": "Ext.toolbar.Spacer",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null,
                        "width": 20
                    },
                    "designerId": "126be3e1-2f1f-4885-8ad0-f625d31360d2"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "6b96ac0d-ffa8-4fb3-8031-18a59396b169"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "a4bd3025-ae2f-4ad8-900f-f97cc2b33f8c"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "0be709ba-d184-4a9a-b4ea-e903a3661360"
                },
                {
                    "type": "Ext.button.Button",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "action": "agregartrabajador",
                        "layout|flex": null,
                        "id": "agregar",
                        "itemId": "agregar",
                        "icon": "img/user_add.png",
                        "text": "Nuevo"
                    },
                    "designerId": "6643d4de-ee21-48d8-bcae-3637400c1c01",
                    "customConfigs": [
                        {
                            "group": "(Custom Properties)",
                            "name": "action",
                            "type": "string"
                        }
                    ]
                },
                {
                    "type": "Ext.toolbar.Spacer",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null,
                        "width": 10
                    },
                    "designerId": "3d1b5f2c-8c1c-4517-a8cf-97b295aa12e1"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "fc03f348-0ee9-4a4c-90c8-59e19994b718"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "f9c7d177-82d5-47ff-892b-3c7864ace84d"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "81bcf553-1dda-4944-a786-89238c00d941"
                },
                {
                    "type": "Ext.button.Button",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "action": "consultartrabajador",
                        "layout|flex": null,
                        "disabled": true,
                        "id": "consultar",
                        "itemId": "consultar",
                        "icon": "img/user_edit.png",
                        "text": "Editar"
                    },
                    "designerId": "092da38d-b7b0-4de8-8f78-1d4854765e81",
                    "customConfigs": [
                        {
                            "group": "(Custom Properties)",
                            "name": "action",
                            "type": "string"
                        }
                    ]
                },
                {
                    "type": "Ext.toolbar.Spacer",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null,
                        "width": 10
                    },
                    "designerId": "11998ba7-109e-4162-8672-75608f629177"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "0c2b8ece-530c-46c0-878d-e9be7656afb3"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "d218c982-a97f-4d59-878e-bd682264e84a"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "713f656c-d257-42e6-bfe8-afe8f0e57dcd"
                },
                {
                    "type": "Ext.button.Button",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "action": "cuentastrabajador",
                        "layout|flex": null,
                        "disabled": true,
                        "id": "cuentas",
                        "itemId": "cuentas",
                        "icon": "img/user_delete.png",
                        "text": "Responsable"
                    },
                    "designerId": "ced27b47-1c88-4dff-bab1-30ab5f8d6553",
                    "customConfigs": [
                        {
                            "group": "(Custom Properties)",
                            "name": "action",
                            "type": "string"
                        }
                    ]
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "4fe5c4c5-c3e1-4991-908e-dfeea9ae85be"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "4dd0d84b-ebf6-4ad4-b7fe-02b79647b274"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "a2f5ea8f-0475-421f-bc79-0270a9eccfbc"
                },
                {
                    "type": "Ext.toolbar.Fill",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null,
                        "width": null,
                        "autoScroll": true
                    },
                    "designerId": "412f73d3-78ba-47e6-acc2-7d6b13134f06"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "f9c75cc1-3886-414c-b11e-22da9cb3bcaf"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "de695017-82fa-4bcf-a22c-1e83907d0044"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "167752df-a581-479e-be4c-b45a6c36cc4c"
                },
                {
                    "type": "Ext.button.Button",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null,
                        "width": 55,
                        "icon": "img/exit.png",
                        "text": "Salir"
                    },
                    "designerId": "e9179450-b0ed-44a2-b2a0-1c8212a81fa1",
                    "cn": [
                        {
                            "type": "basicfunction",
                            "reference": {
                                "name": "items",
                                "type": "array"
                            },
                            "codeClass": null,
                            "userConfig": {
                                "fn": "handler",
                                "designer|params": [
                                    "button"
                                ],
                                "implHandler": [
                                    "var win    = button.up('window');\r",
                                    "win.close();\r",
                                    ""
                                ]
                            },
                            "designerId": "59b5e8d4-ba74-489e-a12e-a91e0c925838"
                        }
                    ]
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "e1ea2cd9-4a58-4588-9f65-45c47732d510"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "ca1e308f-3777-4969-9237-a6276fe6bed1"
                },
                {
                    "type": "Ext.toolbar.Separator",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null
                    },
                    "designerId": "ac06f3ed-03bc-4c63-b2c1-e1530bf7db4e"
                },
                {
                    "type": "Ext.toolbar.Spacer",
                    "reference": {
                        "name": "items",
                        "type": "array"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "layout|flex": null,
                        "width": 10
                    },
                    "designerId": "de1a0760-3116-4cdb-b9e3-56df37b058bc"
                }
            ]
        },
        {
            "type": "Ext.grid.View",
            "reference": {
                "name": "viewConfig",
                "type": "object"
            },
            "codeClass": null,
            "designerId": "a401a1aa-7825-4901-8fb9-cc1d26deeec9"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "personal_tarea_id",
                "text": "Personal_tarea_id"
            },
            "designerId": "2cccf592-db9f-4c01-a097-5e736b7ba8da"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 55,
                "dataIndex": "indiv_dni",
                "text": "DNI"
            },
            "designerId": "9c13d291-0d44-4dae-9847-a797b31eedf6"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 97,
                "dataIndex": "indiv_appaterno",
                "text": "AP.PATERNO"
            },
            "designerId": "3ea4b229-a04f-4b54-8271-e9cbe26e1637"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 117,
                "dataIndex": "indiv_apmaterno",
                "text": "AP. MATERNO"
            },
            "designerId": "467746bf-405e-4885-869a-03fb8da6fa36"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 106,
                "dataIndex": "indiv_nombres",
                "text": "NOMBRES"
            },
            "designerId": "7ebfd01b-a647-4a8b-9771-6fe0bd576725"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 150,
                "dataIndex": "personal_cargo_nombre",
                "text": "CARGO"
            },
            "designerId": "ef1a12d4-b40c-4350-abc0-eee1a48dbb64"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "width": 150,
                "dataIndex": "personal_cargo_id",
                "text": "cargo_id"
            },
            "designerId": "e7c9a945-2342-420b-ae2b-007f9f2426a9"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 30,
                "dataIndex": "jornada",
                "text": "HRS"
            },
            "designerId": "98a5089c-b0c2-4bc6-9976-7285ff75cc4d"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 80,
                "dataIndex": "idnexus",
                "text": "NEXUS"
            },
            "designerId": "9b9574c6-57ab-4c6c-ad7d-fc37b230b906"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "width": 61,
                "dataIndex": "idairhsp",
                "text": "AIRHSP"
            },
            "designerId": "384727b5-5454-4057-8401-214af212e9f6"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "id_ie",
                "text": "Id_ie"
            },
            "designerId": "b7f8f60a-0e41-4ee6-83e0-f6fe3752bbc1"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "indiv_id",
                "text": "indiv_id"
            },
            "designerId": "56ec99b8-2af0-4422-b5dc-204779d69b8d"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "personal_cargo_nombre",
                "text": "cargo"
            },
            "designerId": "b328b4bf-edc6-4c97-9546-4bbf2cb45c5b"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "nombresituacionlaboral",
                "text": "situacion"
            },
            "designerId": "d47eb4fb-eb7c-46e0-b635-bdb478d5c905"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "idsituacionlaboral",
                "text": "idsituacion"
            },
            "designerId": "8705538b-7ce0-4500-9c36-8e44da8cbd92"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "nombretipotrabajador",
                "text": "tipo"
            },
            "designerId": "05672f0e-eafe-4cde-b96c-97acd5a1f9a3"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "idtipotrabajador",
                "text": "idtipo"
            },
            "designerId": "f31cc392-ea88-4a49-8b50-ea619f51eec8"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "nombresubtipotrabajador",
                "text": "Sub tipo"
            },
            "designerId": "02794666-5baa-4c44-96a9-0c997a29037a"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "idsubtipotrabajador",
                "text": "idsubtipo"
            },
            "designerId": "36566a12-dbca-4180-b087-19399e94136c"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "estado_nombre",
                "text": "estado"
            },
            "designerId": "5a08bdd5-cae4-4096-8fb2-35cd80e6c668"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "estado_id",
                "text": "idestado"
            },
            "designerId": "4c5f1cc9-ac5b-4adf-b1cb-53a94345775e"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "fecha_inicio",
                "text": "inicio"
            },
            "designerId": "992d8441-a42a-431b-b9ca-2864ff48186d"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "fecha_fin",
                "text": "fin"
            },
            "designerId": "09ee0ccd-79ec-4369-ad13-ac47ca50038c"
        },
        {
            "type": "Ext.grid.column.Column",
            "reference": {
                "name": "columns",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "hidden": true,
                "dataIndex": "observaciones",
                "text": "Obser"
            },
            "designerId": "84bbb1e6-6461-47da-a056-7e44c2591a7a"
        },
        {
            "type": "basiceventbinding",
            "reference": {
                "name": "listeners",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "fn": "onTrabajadorAfterRender",
                "implHandler": [
                    "var rol = MyApp.rolUsuario;\r",
                    "var btnNuevo    = component.down('#agregar');\r",
                    "var btnEditar   = component.down('#consultar');\r",
                    "var btnEliminar = component.down('#cuentas');\r",
                    "\r",
                    "if (rol === 'operador') {\r",
                    "    if (btnNuevo)    btnNuevo.setVisible(true);\r",
                    "    if (btnEditar)   btnEditar.setVisible(true);\r",
                    "    if (btnEliminar) btnEliminar.setVisible(false);\r",
                    "}\r",
                    "\r",
                    "if (rol === 'administrador') {\r",
                    "    if (btnNuevo)    btnNuevo.setVisible(true);\r",
                    "    if (btnEditar)   btnEditar.setVisible(true);\r",
                    "    if (btnEliminar) btnEliminar.setVisible(true);\r",
                    "}\r",
                    "\r",
                    ""
                ],
                "name": "afterrender",
                "scope": "me"
            },
            "designerId": "76dda638-95a8-4ca2-8261-42cbcea20c3c"
        }
    ]
}