• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java CheckboxItem类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: ScanTagEditor

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
public ScanTagEditor() {
	form = new DynamicForm();
	final CheckboxItem qrCheckBox = new CheckboxItem(ScanTagObject.AUTOLAUNCHQRREADER, constants.automaticallyStartQRReader());
	form.setFields(qrCheckBox);
	form.setWidth100();
	addMember(form);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:8,代码来源:ScanTagEditor.java


示例17: createIsFeedback

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
protected void createIsFeedback() {
	feedbackItem = new CheckboxItem();
	feedbackItem.setName("isFeedback");
	feedbackItem.setTitle(constants.enableFeedback());
	feedbackItem.setRedrawOnChange(true);
	feedbackItem.setEndRow(true);
	feedbackItem.setStartRow(true);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:9,代码来源:SingleChoiceExtensionEditor.java


示例18: AnswerForm

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
public AnswerForm(MultipleChoiceAnswer answer, final int position) {
	final TextItem answerItem = new TextItem("answer", constants.answer()+" "+(position+1));
	if (answer != null) answerItem.setValue(answer.getString("answer"));
	answerItem.setStartRow(true);
	answerItem.addChangedHandler(new ChangedHandler() {

		public void onChanged(ChangedEvent event) {
			if (event.getValue() != null && !((String) event.getValue()).equals("")) {
				if (position + 1 == forms.size()) {
					addAdditionalAnswer();
				}
			}

		}
	});

	final CheckboxItem isCorrect = new CheckboxItem("isCorrect", constants.isCorrect());
	if (answer != null) isCorrect.setValue(answer.getBoolean("isCorrect"));
	isCorrect.setColSpan(1);

	final TextItem feedbackItem = new TextItem("feedback", "feedback"+" "+(position+1));
	feedbackItem.setShowIfCondition(new FormItemIfFunction() {
		public boolean execute(FormItem item, Object value, DynamicForm formFunction) {

			if (form.getValue("isFeedback") != null) {
				return (Boolean) form.getValue("isFeedback");
			}
			return false;
		}
	});
	if (answer != null) feedbackItem.setValue(answer.getString("feedback"));
	
	HiddenItem hiddenId = new HiddenItem("id");
	if (answer != null) hiddenId.setValue(answer.getString("id"));

	setFields(answerItem, isCorrect, feedbackItem, hiddenId);
	
	setNumCols(4);

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


示例19: createIsOpenQuestion

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void createIsOpenQuestion() {
	openQuestionCBItem = new CheckboxItem();
	openQuestionCBItem.setName("isOpenQuestion");
	openQuestionCBItem.setTitle(constants.enableDataCollection());
	openQuestionCBItem.setRedrawOnChange(true);
	openQuestionCBItem.setEndRow(true);
	openQuestionCBItem.setStartRow(true);
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:9,代码来源:DataCollectionEditor.java


示例20: createShowCountDownForm

import com.smartgwt.client.widgets.form.fields.CheckboxItem; //导入依赖的package包/类
private void createShowCountDownForm() {
	countDownForm = new DynamicForm();
	countDownForm.setIsGroup(true);
	countDownForm.setGroupTitle(constants.countDown());
	CheckboxItem checkBox = new CheckboxItem("showCountDown", constants.showCountDown());
	countDownForm.setFields(checkBox);
	countDownForm.setVisibility(Visibility.HIDDEN);
	
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:10,代码来源:DependencyEditor.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java UI类代码示例发布时间:2022-05-22
下一篇:
Java CaffeineCacheManager类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap