当前位置: 首页>>代码示例>>Java>>正文


Java CheckboxItem类代码示例

本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.CheckboxItem的典型用法代码示例。如果您正苦于以下问题:Java CheckboxItem类的具体用法?Java CheckboxItem怎么用?Java CheckboxItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


CheckboxItem类属于com.smartgwt.client.widgets.form.fields包,在下文中一共展示了CheckboxItem类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: MarkerControlDynamicForm

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
/**
 * Initializes the elements of this {@link MarkerControlDynamicForm}
 */
public MarkerControlDynamicForm(Set<Feature> initialFeatures,
		MarkerType markerType, VersionManagement versionManagement,
		MarkerManagement markerManagement) {
	this.markerType = markerType;
	for (Feature feature : Feature.values()) {
		if (feature.getMarkerType() == this.markerType) {
			this.checkBoxItems.put(feature, createFeatureCheckbox(feature,
					initialFeatures.contains(feature),
					versionManagement, markerManagement));
		}
	}

	this.setPadding(10);
	this.setOverflow(Overflow.AUTO);
	this.setAlign(Alignment.LEFT);
	this.setBorder(Constants.CLIENT.GUI.CSS_BORDER);
	this.setFields(checkBoxItems.values().toArray(
			new CheckboxItem[0]));
}
 
开发者ID:UKPLab,项目名称:naacl-bea2016-writing-study,代码行数:23,代码来源:MarkerControlDynamicForm.java

示例2: createForm

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private DynamicForm createForm() {
        DynamicForm form = new DynamicForm();
        form.setWrapItemTitles(false);
//        form.setAutoWidth();
        form.setAutoHeight();
        form.setBrowserSpellCheck(false);
        allowPageIndexes = new CheckboxItem("fillPageIndexes", i18n.PageMetadataEditor_CheckboxPageIndices_Title());
        allowPageIndexes.setStartRow(true);
        allowPageIndexes.setColSpan("*");
        allowPageIndexes.setShowTitle(false);
        allowPageNumbers = new CheckboxItem("fillPageNumbers", i18n.PageMetadataEditor_CheckboxPageNubers_Title());
        allowPageNumbers.setStartRow(true);
        allowPageNumbers.setColSpan("*");
        allowPageNumbers.setShowTitle(false);
        allowPageTypes = new CheckboxItem("fillPageTypes", i18n.PageMetadataEditor_CheckboxPageTypes_Title());
        allowPageTypes.setStartRow(true);
        allowPageTypes.setColSpan("*");
        allowPageTypes.setShowTitle(false);
        form.setFields(allowPageTypes, allowPageIndexes, allowPageNumbers);
        return form;
    }
 
开发者ID:proarc,项目名称:proarc,代码行数:22,代码来源:CopyPageMetadataWidget.java

示例3: createPageIndexUi

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void createPageIndexUi() {
    formPageIndex = createForm();

    allowPageIndexes = new CheckboxItem("fillPageIndexes", i18n.PageMetadataEditor_CheckboxPageIndices_Title());
    allowPageIndexes.setStartRow(true);
    allowPageIndexes.setColSpan("*");
    allowPageIndexes.setShowTitle(false);

    IntegerRangeValidator indexValidator = new IntegerRangeValidator();
    indexValidator.setMin(0);
    indexValidator.setMax(1000000);

    indexStart = new IntegerItem("indexStart", i18n.PageMetadataEditor_IndexStartValue_Title());
    indexStart.setRequired(true);
    indexStart.setValidators(indexValidator);

    allowPageIndexes.addChangedHandler(new DisableStateHandler(indexStart));
}
 
开发者ID:proarc,项目名称:proarc,代码行数:19,代码来源:PageMetadataEditor.java

示例4: createOpenQuestionWithImage

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void createOpenQuestionWithImage() {
		openQuestionWithImageCBItem = new CheckboxItem();
		openQuestionWithImageCBItem.setName("openQuestionWithImage");
		openQuestionWithImageCBItem.setTitle(constants.answerWithPicture());
		openQuestionWithImageCBItem.setShowIfCondition(new FormItemIfFunction() {  
            public boolean execute(FormItem item, Object value, DynamicForm form) {  
            	if (form.getValue("isOpenQuestion") == null) return false;
                return form.getValue("isOpenQuestion").equals(Boolean.TRUE);  
            }

        });  
//		openQuestionWithImageCBItem.addChangedHandler(new ChangedHandler() {
//
//			@Override
//			public void onChanged(ChangedEvent event) {
//				if ((Boolean)form.getValue("openQuestionWithImage")) form.setValue("openQuestionWithVideo", false);
//			}
//		});
		openQuestionWithImageCBItem.setStartRow(true);
	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:21,代码来源:DataCollectionEditor.java

示例5: createOpenQuestionWithVideo

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void createOpenQuestionWithVideo() {
		openQuestionWithVideoCBItem = new CheckboxItem();
		openQuestionWithVideoCBItem.setName("openQuestionWithVideo");
		openQuestionWithVideoCBItem.setTitle(constants.answerWithVideo());
		openQuestionWithVideoCBItem.setShowIfCondition(new FormItemIfFunction() {  
            public boolean execute(FormItem item, Object value, DynamicForm form) {  
            	if (form.getValue("isOpenQuestion") == null) return false;
                return form.getValue("isOpenQuestion").equals(Boolean.TRUE);  
            }

        });  
//		openQuestionWithVideoCBItem.addChangedHandler(new ChangedHandler() {
//
//			@Override
//			public void onChanged(ChangedEvent event) {
//				if ((Boolean)form.getValue("openQuestionWithVideo")) form.setValue("openQuestionWithImage", false);
//			}
//		});
		openQuestionWithVideoCBItem.setStartRow(true);

	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:22,代码来源:DataCollectionEditor.java

示例6: createOpenQuestionWithAudio

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void createOpenQuestionWithAudio() {
		openQuestionWithAudioCBItem = new CheckboxItem();
		openQuestionWithAudioCBItem.setName(OPENQUESTIONWITHAUTDIO);
		openQuestionWithAudioCBItem.setTitle(constants.answerWithAudio());
		openQuestionWithAudioCBItem.setShowIfCondition(new FormItemIfFunction() {  
            public boolean execute(FormItem item, Object value, DynamicForm form) {
            	if (form.getValue("isOpenQuestion") == null) return false;
                return form.getValue("isOpenQuestion").equals(Boolean.TRUE);  
            }

        });
//		openQuestionWithAudioCBItem.addChangedHandler(new ChangedHandler() {
//
//			@Override
//			public void onChanged(ChangedEvent event) {
//				if (form.getValue(OPENQUESTIONWITHTEXT) == null) form.setValue(OPENQUESTIONWITHTEXT, false);
//
//				if ((Boolean)form.getValue(OPENQUESTIONWITHTEXT)) form.setValue(OPENQUESTIONWITHTEXT, false);
//			}
//		});
		openQuestionWithAudioCBItem.setStartRow(true);

	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:24,代码来源:DataCollectionEditor.java

示例7: initHasDependency

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void initHasDependency() {
	hasDependencyCheckboxItem = new CheckboxItem("hasDep", constants.hasDependency());
	hasDependencyCheckboxItem.addChangedHandler(new ChangedHandler() {
		
		@Override
		public void onChanged(ChangedEvent event) {
			hasDependency = (Boolean) event.getValue();
			redraw();
			
		}
	});
       hasDependencyCheckboxItem.setShowIfCondition(new FormItemIfFunction() {
           @Override
           public boolean execute(FormItem item, Object value, DynamicForm form) {
               return showHasDependencyCheckBox;
           }
       });
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:19,代码来源:ActionForm.java

示例8: createActivateChangedHandler

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
protected ChangedHandler createActivateChangedHandler(final ListGridRecord ruleRecord) {
    return new ChangedHandler() {
        @Override
        public void onChanged(ChangedEvent event) {
            CheckboxItem checkbox = (CheckboxItem) event.getSource();
            boolean checked = checkbox.getValueAsBoolean().booleanValue();
            String uuid = ruleRecord.getAttribute(UUID);
            String medium = ruleRecord.getAttribute(MEDIUM);
            String format = ruleRecord.getAttribute(FORMAT);
            ruleRecord.setAttribute(SUBSCRIBED, checked);
            if(checked) {
                getMainEventBus().fireEvent(new SubscribeEvent(currentSession(), uuid, medium, format));
            } else {
                getMainEventBus().fireEvent(new UnsubscribeEvent(currentSession(), uuid, medium, format));
            }
        }
    };
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:19,代码来源:SubscriptionListGrid.java

示例9: createAcceptTermsOfUse

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
void createAcceptTermsOfUse() {
    // linkItem for terms of use
    this.linkTerms = new LinkItem("termsOfUse");
    this.linkTerms.setLinkTitle(i18n.termsOfUse());
    this.linkTerms.setShouldSaveValue(false);
    this.linkTerms.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            EventBus.getMainEventBus().fireEvent(new GetTermsOfUseEvent(PropertiesManager.language));
        }
    });

    this.acceptBox = new CheckboxItem();
    this.acceptBox.setName("acceptTerms");
    this.acceptBox.setTitle(i18n.acceptTermsOfUse());
    this.acceptBox.setValue(false);
    this.acceptBox.setRequired(true);
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:18,代码来源:RegisterLayout.java

示例10: createFeatureCheckbox

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private CheckboxItem createFeatureCheckbox(final Feature feature,
		boolean initValue,final VersionManagement versionManagement,
		final MarkerManagement markerManagement) {
	final CheckboxItem newCheckBox = new CheckboxItem(
			feature.getName(), feature.getName());
	newCheckBox.setPrompt(feature.getDescription());
	newCheckBox.setAlign(Alignment.LEFT);
	newCheckBox.setValue(initValue);
	newCheckBox.addChangedHandler(new ChangedHandler() {

		@Override
		public void onChanged(ChangedEvent event) {
			boolean activated = newCheckBox.getValueAsBoolean();
			versionManagement.saveEvent(new FeatureEvent(
					versionManagement, feature, activated));
			if(activated) {
				versionManagement.activateFeature(feature);
				markerManagement.activateFeature(feature);
			} else {
				versionManagement.deactivateFeature(feature);
				markerManagement.deactivateFeature(feature);

			}
		}
	});

	return newCheckBox;
}
 
开发者ID:UKPLab,项目名称:naacl-bea2016-writing-study,代码行数:29,代码来源:MarkerControlDynamicForm.java

示例11: ExportOptionsWidget

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
public ExportOptionsWidget() {
    i18n = GWT.create(ClientMessages.class);
    label = new Label();
    label.setMargin(5);
    label.setWidth100();
    label.setAutoHeight();
    label.setWrap(false);
    form = new DynamicForm();
    CheckboxItem hierarchy = new CheckboxItem(ExportResourceApi.DESA_HIERARCHY_PARAM,
            i18n.ExportOptionsWidget_Hierarchy_Title());
    hierarchy.setPrompt(i18n.ExportOptionsWidget_Hierarchy_Hint());
    form.setFields(hierarchy);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:14,代码来源:DesaExportAction.java

示例12: createFormItem

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private FormItem createFormItem(DisplayType displayType, Record profile) {
    String name = profile.getAttribute(WorkflowParameterDataSource.FIELD_NAME);
    switch (displayType) {
        case SELECT:
            SelectItem si = new SelectItem();
            setOptions(si, profile);
            si.setWidth("*");
            return si;
        case COMBOBOX:
            ComboBoxItem cbi = new ComboBoxItem();
            setOptions(cbi, profile);
            cbi.setLength(2000);
            cbi.setWidth("*");
            return cbi;
        case CHECKBOX:
            CheckboxItem ci = new CheckboxItem();
            // the width must be set otherwise it overflows the form
            ci.setWidth(150);
            ci.setAllowEmptyValue(true);
            return ci;
        case TEXTAREA:
            TextAreaItem tai = new TextAreaItem();
            tai.setStartRow(true);
            tai.setEndRow(true);
            tai.setLength(2000);
            tai.setColSpan("*");
            tai.setWidth("*");
            tai.setHeight(30);
            return tai;
        case DATETIME:
            DateTimeItem di = new DateTimeItem();
            return di;
        case TEXT:
        default:
            TextItem ti = new TextItem(name);
            ti.setLength(2000);
            ti.setWidth("*");
            return ti;
    }
}
 
开发者ID:proarc,项目名称:proarc,代码行数:41,代码来源:WorkflowTaskFormView.java

示例13: createOptionsForm

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private DynamicForm createOptionsForm() {
    DynamicForm form = new DynamicForm();
    form.setNumCols(10);
    form.setGroupTitle(i18n.ImportSourceChooser_Options_Title());
    form.setIsGroup(true);
    form.setWrapItemTitles(false);

    final CheckboxItem cbiPageIndexes = new CheckboxItem(ImportBatchDataSource.FIELD_INDICES,
            i18n.ImportSourceChooser_OptionPageIndices_Title());
    cbiPageIndexes.setValue(true);

    final SelectItem selectScanner = createScannerSelection();
    final SelectItem selectProfile = ProfileChooser.createProfileSelection(ProfileGroup.IMPORTS, i18n);
    selectProfile.setName(ImportBatchDataSource.FIELD_PROFILE_ID);
    selectProfile.addChangedHandler(new ChangedHandler() {

        @Override
        public void onChanged(ChangedEvent event) {
            String profile = getImportProfile();
            Criteria criteria = new Criteria();
            if (profile != null) {
                criteria.addCriteria(ImportTreeDataSource.FIELD_PROFILE, profile);
            }
            treeGrid.setCriteria(criteria);
            boolean notArchive = !BatchRecord.isArchive(profile);
            selectScanner.setRequired(notArchive);
            if (notArchive) {
                selectScanner.show();
                cbiPageIndexes.show();
            } else {
                selectScanner.hide();
                cbiPageIndexes.hide();
            }
        }
    });

    form.setFields(selectProfile, selectScanner, cbiPageIndexes);
    return form;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:40,代码来源:ImportSourceChooser.java

示例14: createPageTypeUi

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
/**
 * @see #setPageTypeValueMapId
 */
private void createPageTypeUi() {
    formPageType = createForm();

    allowPageTypes = new CheckboxItem("fillPageTypes", i18n.PageMetadataEditor_CheckboxPageTypes_Title());
    allowPageTypes.setStartRow(true);
    allowPageTypes.setColSpan("*");
    allowPageTypes.setShowTitle(false);

    pageType = new SelectItem(ModsCustomDataSource.FIELD_PAGE_TYPE, i18n.PageForm_PageType_Title());
    pageType.setDefaultValue(ModsCustomDataSource.getDefaultPageType());
    pageType.setValue(ModsCustomDataSource.getDefaultPageType());
    
    allowPageTypes.addChangedHandler(new DisableStateHandler(pageType));
}
 
开发者ID:proarc,项目名称:proarc,代码行数:18,代码来源:PageMetadataEditor.java

示例15: createApplyToUi

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void createApplyToUi() {
    formApply = createForm();

    applyTo = new ComboBoxItem("applyTo", i18n.PageMetadataEditor_ApplyTo_Title());
    applyTo.setPrompt(i18n.PageMetadataEditor_ApplyTo_Hint());
    applyTo.setRequired(true);

    LinkedHashMap<String, String> vals = new LinkedHashMap<String, String>();
    vals.put("1", i18n.PageMetadataEditor_ApplyToEachItem_Title());
    for (int i = 2; i <= 20; i++) {
        String nth = String.valueOf(i);
        vals.put(nth, i18n.PageMetadataEditor_ApplyToEachNthItem_Title(nth));
    }
    applyTo.setValueMap(vals);
    applyTo.setDefaultValue(1);
    applyTo.setValue(1);

    applyToValidator = new IntegerRangeValidator();
    applyToValidator.setMin(1);
    applyToValidator.setMax(applyToMaxValue);
    applyTo.setValidators(new IsIntegerValidator(), applyToValidator);

    applyFromFirst = new CheckboxItem("applyFromFirst", i18n.PageMetadataEditor_ApplyFromFirst_Title());
    applyFromFirst.setPrompt(i18n.PageMetadataEditor_ApplyFromFirst_Hint());

    formApply.setItems(applyTo, applyFromFirst);

    applyTo.addChangedHandler(new ChangedHandler() {

        @Override
        public void onChanged(ChangedEvent event) {
            applyFromFirst.setDisabled("1".equals(applyTo.getValueAsString()));
        }
    });
}
 
开发者ID:proarc,项目名称:proarc,代码行数:36,代码来源:PageMetadataEditor.java


注:本文中的com.smartgwt.client.widgets.form.fields.CheckboxItem类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。