////////////////////////////////////////////////////////////////// // ESF KIT CONFIGURATION Configure TASKPANELS, EDITORS, VARIABLES, HELPERS, COMMANDS, MENUBARS //-------------------------- // configure editors here var editor = $ENV.defineEditor({id:'EMBEDDED_OPTIONS', category:'EMBEDDED_OPTIONS'}); //ESF Offline mode editor.append({ type: 'group', title: '#TEXT[XGRP_EMBEDDED_SUPPORT]', toggle: 'on' }); /*editor.append({ type: 'display', label: '#TEXT[XFLD_INCLUDE] :' });*/ editor.append({ type: 'check', label: '#TEXT[XCKL_EMBEDDED_TRACE]', getter: function (data,def){ var result = $ENV.channel2.executeService("SelectionService","getTraceInfo", null, null, null); return BOOL(result); }, setter: function (value,data,def){ var params=[]; params[0]=STR(value); $ENV.channel2.executeService("SelectionService","setTraceInfo", params, null, null); } }); //enable/disable versionid check editor.append({ type: 'check', label: '#TEXT[XCKL_EMBEDDED_MODELINFO]', getter: function (data,def){ var result = $ENV.channel2.executeService("SelectionService","getModelInfo", null, null, null); return BOOL(result); }, setter: function (value,data,def){ var params=[]; params[0]=STR(value); $ENV.channel2.executeService("SelectionService","setModelInfo", params, null, null); } }); //Connection type property editor.append({ type: 'check', label: '#TEXT[XCKL_EMBEDDED_DC]', getter: function (data,def){ var result = $ENV.channel2.executeService("SelectionService","getDCList", null, null, null); return BOOL(result); }, setter: function (value,data,def){ var params=[]; params[0]=STR(value); $ENV.channel2.executeService("SelectionService","setDCList", params, null, null); } }); //store user and password property editor.append({ type: 'check', label: '#TEXT[XCKL_EMBEDDED_DEBUGINFO]', getter: function (data,def){ var result = $ENV.channel2.executeService("SelectionService","getDebugInfo", null, null, null); return BOOL(result); }, setter: function (value,data,def){ var params=[]; params[0]=STR(value); $ENV.channel2.executeService("SelectionService","setDebugInfo", params, null, null); } }); editor.append({ type: 'slider', label: '#TEXT[XCKL_EMBEDDED_TIME]:', outer: 1, inner: 20, min: 5, max: 120, step: 5 , minLabel:'5', maxLabel:'2 #TEXT[XTOL_HOUR]', format: function (v) { return (v==120 ? '2 #TEXT[XTOL_HOUR]' : v<60 ? v+' #TEXT[XTOL_MIN]' : '1#TEXT[XTOL_HOUR] '+(v-60)+'#TEXT[XTOL_MIN]'); }, getter: function (data,def){ var res = $ENV.channel2.executeService("SelectionService","getTimeDuration", null, null, null); return res>=0 ? res : "5"; }, setter: function(value,data,def){ var params=[]; params[0]=STR(value); $ENV.channel2.executeService("SelectionService","setTimeDuration", params, null, null); } });