| @ -0,0 +1,101 @@ | |||||
| { | |||||
| "Engine debug": { | |||||
| "prefix": "debug", | |||||
| "body": ["engine.debug(${1});"], | |||||
| "description": "Log output to debug" | |||||
| }, | |||||
| "Get field": { | |||||
| "prefix": "getField", | |||||
| "body": [ | |||||
| "engine.getField('${1:FieldName}').${2|getValue,getConvertedValue,getCaptionValue,focus,setValue,setRequired,setEnabled,refresh|}(${3});" | |||||
| ], | |||||
| "description": "Engine get field" | |||||
| }, | |||||
| "Set global variable": { | |||||
| "prefix": "setGlobal", | |||||
| "body": ["engine.setGlobalVariable('$1', $2);"], | |||||
| "description": "Engine set the global variable" | |||||
| }, | |||||
| "Get global variable": { | |||||
| "prefix": "getGlobal", | |||||
| "body": ["engine.getGlobalVariable('${1:VariableName}');"], | |||||
| "description": "Engine get the global variable" | |||||
| }, | |||||
| "Get layout": { | |||||
| "prefix": "getLayout", | |||||
| "body": [ | |||||
| "engine.getLayout('${1:LayoutName}').getRootComposition().setVisible(${2|true,false|});" | |||||
| ], | |||||
| "description": "Engine get the layout" | |||||
| }, | |||||
| "Get process ID": { | |||||
| "prefix": "getProcessInstanceId", | |||||
| "body": ["execution.getProcessInstanceId(${1});"], | |||||
| "description": "Engine get the process Id" | |||||
| }, | |||||
| "Get form data": { | |||||
| "prefix": "getFormData", | |||||
| "body": ["vFormService.getFormData(${1:ProcessID}, '${2:FormKey}');"], | |||||
| "description": "Engine get the form data" | |||||
| }, | |||||
| "Load services": { | |||||
| "prefix": "loadScript", | |||||
| "body": ["var ${1} = libService.loadScript('${1:ScriptName}');"], | |||||
| "description": "Load scripts" | |||||
| }, | |||||
| "function run": { | |||||
| "prefix": "run", | |||||
| "body": ["function run() { ", "\t$1", "}"], | |||||
| "description": "function run" | |||||
| }, | |||||
| "function validator": { | |||||
| "prefix": "validator", | |||||
| "body": [ | |||||
| "function validator() { ", | |||||
| "\tthis.getMessage = function() {", | |||||
| "\t\treturn '${1:MessageValidation}';", | |||||
| "\t}", | |||||
| "", | |||||
| "\tthis.isValid = function() {", | |||||
| "\t\treturn true;", | |||||
| "\t}", | |||||
| "}", | |||||
| "var script = new validator();" | |||||
| ], | |||||
| "description": "function validator" | |||||
| }, | |||||
| "Get variable": { | |||||
| "prefix": "getVariable", | |||||
| "body": ["execution.getVariable('${1:FormName_VariableName}');"], | |||||
| "description": "execution get the variable" | |||||
| }, | |||||
| "Execute on Server": { | |||||
| "prefix": "executeOnServer", | |||||
| "body": [ | |||||
| "vCommunicationService.executeOnServer('${1:BridgeName}', params).then(result=>{", | |||||
| "\tconsole.log(result);", | |||||
| "}).catch(error=>{", | |||||
| "\tconsole.log('Erro retornado da execução no servidor do vitruvio', error);", | |||||
| "});" | |||||
| ], | |||||
| "description": "execution bridge" | |||||
| }, | |||||
| "Create panel-form": { | |||||
| "prefix": "!panel-form", | |||||
| "body": [ | |||||
| "<?xml version=\"1.0\" encoding=\"UTF-8\"?>", | |||||
| "<panel-form xmlns=\"http://www.davinti.com.br/vitruvio/form/panel\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.davinti.com.br/vitruvio/form/panel https://bitbucket.org/davinTI/vitruvio-xds/raw/master/vitruvio-panel-form.xsd\">", | |||||
| "\t<form formKey=\"${1}\" width=\"100%\">", | |||||
| "\t\t<name>${2}</name>", | |||||
| "\t\t<description>${3}</description>", | |||||
| "\t\t<components>", | |||||
| "\t\t\t<VerticalLayout spacing=\"true\" margin=\"true\" height=\"100%\" width=\"100%\">", | |||||
| "\t\t\t\t${0}", | |||||
| "\t\t\t</VerticalLayout>", | |||||
| "\t\t</components>", | |||||
| "\t</form>", | |||||
| "</panel-form>" | |||||
| ] | |||||
| } | |||||
| } | |||||