本文整理汇总了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;未经允许,请勿转载。 |
请发表评论