UNPKG

cronapp-framework-mobile-js

Version:
189 lines (188 loc) 4.71 kB
{ "name": "crn-datasource", "wrapper": false, "onDoubleClick": "openEditor:entity", "onDrop": "openEditor:entity", "autoWrapper": true, "order": 0, "text_pt_BR": "Fonte de dados", "text_en_US": "Datasource", "image": "/node_modules/cronapp-framework-mobile-js/img/cron-icon/crn-datasource.svg", "description": "Estrutura que insere valores do banco de dados", "description_en_US": "Database Value Insertion Structure", "template": "<datasource name=\"\" entity=\"\" keys=\"\" rows-per-page=\"100\" on-before-create=\"\" on-after-create=\"\" on-before-update=\"\" on-after-update=\"\" on-before-delete=\"\" on-after-delete=\"\" on-after-fill=\"\"><i class=\"cpn cpn-datasource\" ></i></datasource>", "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", "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", "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 }, "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 }, "offline": { "type": "logic", "displayName_pt_BR": "Suporte a dados offline", "displayName_en_US": "Offline data support", "removable": false, "global": true } } }