Package net.datacrow.settings.definitions

Examples of net.datacrow.settings.definitions.WebFieldDefinitions


    }
   
    private void createDefinitions(DcModule module) {
       
        DcFieldDefinitions fldDefinitions = new DcFieldDefinitions();
        WebFieldDefinitions webDefinitions = new WebFieldDefinitions();
       
        QuickViewFieldDefinitions qvDefinitions = new QuickViewFieldDefinitions();
       
        for (DcField field : module.getFields()) {
            fldDefinitions.add(new DcFieldDefinition(field.getIndex(), null, field.isEnabled(), false, false, false, null));
            qvDefinitions.add(new QuickViewFieldDefinition(field.getIndex(), field.isEnabled(), DcResources.getText("lblHorizontal"), 0));
            webDefinitions.add(new WebFieldDefinition(field.getIndex(), 100, 0, field.isEnabled(), field.getIndex() == DcMediaObject._A_TITLE, field.getIndex() == DcMediaObject._A_TITLE));
        }
       
        getSettings().addSetting(_General,
                new Setting(DcRepository.ValueTypes._DEFINITIONGROUP,
                            DcRepository.ModuleSettings.stWebFieldDefinitions,
View Full Code Here


       
        tab = 1;
        this.module = moduleIdx;
       
       
        WebFieldDefinitions definitions = (WebFieldDefinitions) DcModules.get(moduleIdx).getSetting(DcRepository.ModuleSettings.stWebFieldDefinitions);
       
        for (WebFieldDefinition def : definitions.getDefinitions()) {
            DcField field = DcModules.get(moduleIdx).getField(def.getField());

            if (    getUser().isAuthorized(field) &&
                    field.isEnabled() &&
                    field.getIndex() != DcObject._SYS_AVAILABLE &&
View Full Code Here

   
    private void setFilterFields(DcWebObjects wo) {
        List<DcWebField> filterFields = new ArrayList<DcWebField>();
        for (DcField field : DcModules.get(wo.getModule()).getFields()) {
           
            WebFieldDefinitions wfd = (WebFieldDefinitions) DcModules.get(field.getModule()).getSetting(DcRepository.ModuleSettings.stWebFieldDefinitions);
           
            if (     getUser().isAuthorized(field) &&
                     wfd.get(field.getIndex()).isQuickSearch() &&
                     field.isEnabled() &&
                     field.isSearchable()) {
               
                DcWebField wf = new DcWebField(field);
                if (field.getIndex() == DcObject._SYS_AVAILABLE)
View Full Code Here

            if (getField(definition.getField()) != null)
                newQvDefinitions.add(definition);
       
       
       
        WebFieldDefinitions webDefinitions =
            (WebFieldDefinitions) settings.get(DcRepository.ModuleSettings.stWebFieldDefinitions);
       
        WebFieldDefinitions newWebDefinitions = new WebFieldDefinitions();
        for (WebFieldDefinition definition : webDefinitions.getDefinitions()) {
            if (getField(definition.getField()) != null)
                newWebDefinitions.add(definition);
        }
       
        DcFieldDefinitions definitions =
            (DcFieldDefinitions) settings.get(DcRepository.ModuleSettings.stFieldDefinitions);
       
View Full Code Here

            return new WebFieldDefinition(field.getIndex(), width, maxText, enabled, link, quickSearch);
        }

        public WebFieldDefinitions getDefinitions() {
            table.cancelEdit();
            WebFieldDefinitions definitions = new WebFieldDefinitions();
            for (int i = 0; i < table.getRowCount(); i++) {
                definitions.add(getDefinition(i));
            }
            return definitions;
        }
View Full Code Here

TOP

Related Classes of net.datacrow.settings.definitions.WebFieldDefinitions

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.