本文整理汇总了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]));
}
示例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;
}
示例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));
}
示例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);
}
示例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);
}
示例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);
}
示例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;
}
});
}
示例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));
}
}
};
}
示例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);
}
示例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;
}
示例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);
}
示例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;
}
}
示例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;
}
示例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));
}
示例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()));
}
});
}