UNPKG

cronapp-framework-js

Version:
188 lines 4.47 kB
{ "name": "crn-datasource", "onDrop": "openEditor:entity", "onDoubleClick": "openEditor:entity", "wrapper": false, "autoWrapper": false, "order": 1, "text_pt_BR": "Fonte de dados", "text_en_US": "Datasource", "image": "/node_modules/cronapp-framework-js/img/cron-icon/crn-datasource.svg", "description": "Estrutura que insere valores do banco de dados", "description_en_US": "Database Value Insertion Structure", "category": [ "LAYOUTS", "FORMS" ], "templateURL": "src/main/webapp/node_modules/cronapp-framework-js/dist/components/templates/datasource.template.html", "properties": { "name": { "removable": false, "global": true, "order": 1.1, "afterChange": "javascript:function() { var result = arguments[0]; return result.replace(/ /g,''); }" }, "entity": { "order": 1, "displayName_pt_BR": "Configurações", "displayName_en_US": "Configuration", "removable": false, "global": true, "mandatory": true }, "parameters": { "removable": false, "global": true, "order": 3 }, "auto-refresh": { "displayName_pt_BR": "Atualizar Automaticamente (ms)", "displayName_en_US": "Auto Refresh (ms)", "removable": false, "global": true, "order": 8 }, "parameters-null-strategy": { "removable": false, "type": "list", "options": [ { "key": "default", "value_en_US": "Default theme", "value_pt_BR": "Padrão" }, { "key": "clean", "value_en_US": "Clean Data", "value_pt_BR": "Limpar Dados" }, { "key": "ignore", "value_en_US": "Remove Clause", "value_pt_BR": "Remover Cláusula" }, { "key": "wait", "value_en_US": "Wait Fill", "value_pt_BR": "Aguardar Preenchimento" } ], "order": 3 }, "load-data-strategy": { "removable": false, "type": "list", "options": [ { "key": "default", "value_en_US": "Default theme", "value_pt_BR": "Padrão" }, { "key": "all", "value_en_US": "All Parameters Filled", "value_pt_BR": "Todos os Filtros Preenchidos" }, { "key": "one", "value_en_US": "At Least One Parameter Filled", "value_pt_BR": "No mínimo um Filtro Preenchido" }, { "key": "button", "value_en_US": "On Button Pressed", "value_pt_BR": "Ao Pressionar Botão" } ], "order": 4 }, "checkrequired": { "removable": false, "type": "logic", "global": true, "order": 6 }, "lazy": { "removable": false, "type": "logic", "order": 5 }, "keys": { "removable": false, "type": "datasourceKeys", "global": true, "order": 2, "mandatory": true }, "headers": { "removable": false, "order": 7 }, "on-before-create": { "removable": true, "type": "event", "global": true }, "on-before-update": { "removable": true, "type": "event", "global": true }, "on-before-delete": { "removable": true, "type": "event", "global": true }, "on-after-create": { "removable": true, "type": "event", "global": true }, "on-after-update": { "removable": true, "type": "event", "global": true }, "on-after-delete": { "removable": true, "type": "event", "global": true }, "on-after-fill": { "removable": true, "type": "event", "global": true }, "on-error": { "removable": true, "type": "event", "global": true }, "dependent-lazy-post": { "removable": false, "global": true, "type": "pageDatasourceObject" }, "class": { "order": 9999 }, "order-by": { "order": 4 }, "condition": { "order": 2 }, "fetch-on-visible": { "type": "logic", "displayName_pt_BR": "Carregar quando Visível", "displayName_en_US": "Fetch on Visible", "removable": false, "global": true, "order": 8 }, "on-change-status": { "removable": true, "type": "event", "global": true } } }