////////////////////////////////////////////////////////////////// // FIELDS EDITOR MENUBARS Configure COMMANDS $ENV.defineCommand({ id: '#NS[OPEN_FIELDS_EDITOR]', signal: 'MODAL("#URL[common.FieldsEditor.htm]",null, true);', text: '#TEXT[XMIT_CMD_OPEN_FIELDS_EDITOR]', icon: '#URL[~skin:icons.fieldSelector.gif]', visible: 'ISA(data ,"gml:Port" , "gml:Interactor")', disable: function(){ var data = $ENV.contextElement; var inf = data && data.isa('dev:IInfoset') && data.getInfoshape() || null; var fields = inf && inf.getFields() || null; if (ISEMPTY(fields)) return true; return false; }, category: 'STANDARD' }); $ENV.defineCommand({ id: '#NS[OPEN_FIELD_EDITOR]', signal: 'SELF->openFieldEditor', text: '#TEXT[XTOL_FIELD_DETAILES]', icon: '#URL[~skin:icons.controlEditor.gif]', category: 'STANDARD', disable: function (field){ if(field) return false; return true; } }); var toolbar = $ENV.defineMenubar('#NS[FIELDS_EDITOR_TOOLBAR]', 'STANDARD', '#TEXT[XMEN_STANDARD]', false); toolbar.append({button:'#NS[OPEN_FIELD_EDITOR]'});