本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.RadioGroupItem.addChangedHandler方法的典型用法代码示例。如果您正苦于以下问题:Java RadioGroupItem.addChangedHandler方法的具体用法?Java RadioGroupItem.addChangedHandler怎么用?Java RadioGroupItem.addChangedHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.form.fields.RadioGroupItem
的用法示例。
在下文中一共展示了RadioGroupItem.addChangedHandler方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createFilterCategorySelectionGroup
import com.smartgwt.client.widgets.form.fields.RadioGroupItem; //导入方法依赖的package包/类
FormItem createFilterCategorySelectionGroup(String serviceUrl) {
if (stationFilterGroups.containsKey(serviceUrl)) {
RadioGroupItem selector = stationFilterGroups.get(serviceUrl);
return selector;
}
RadioGroupItem radioGroup = new RadioGroupItem("sosDataSource");
radioGroup.setShowTitle(false);
radioGroup.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
Object value = event.getValue();
if (value != null) {
hideInfoWindow();
controller.setStationFilter(value.toString());
controller.updateContentUponStationFilter();
}
}
});
stationFilterGroups.put(serviceUrl, radioGroup);
return radioGroup;
}
示例2: getMapTypesForm
import com.smartgwt.client.widgets.form.fields.RadioGroupItem; //导入方法依赖的package包/类
private Canvas getMapTypesForm() {
LinkedHashMap<String, String> licenseMap = new LinkedHashMap<String, String>();
licenseMap.put("GoogleMaps", constants.googleMaps());
licenseMap.put("OSM", constants.osm());
mapOptions = new RadioGroupItem();
mapOptions.setName("mapType");
mapOptions.setTitle(constants.mapTypes());
mapOptions.setValueMap(licenseMap);
mapOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
}
});
mapTypeForm = new DynamicForm();
mapTypeForm.setGroupTitle(constants.selectMapType());
mapTypeForm.setIsGroup(true);
mapTypeForm.setFields();
mapTypeForm.setWidth(500);
mapTypeForm.setVisibility(Visibility.HIDDEN);
mapTypeForm.setFields(mapOptions);
return mapTypeForm;
}
示例3: createOptionsForm
import com.smartgwt.client.widgets.form.fields.RadioGroupItem; //导入方法依赖的package包/类
private DynamicForm createOptionsForm() {
// Creates the main Dynamic form to add the formitems
DynamicForm form = new DynamicForm();
form.setWidth100();
form.setHeight100();
// creates the Radio Button formitem
i_radioGroupItem = new RadioGroupItem();
i_radioGroupItem.setTitle(GRAPH_SELECTION_TITLE);
i_radioGroupItem.setWrapTitle(false);
i_radioGroupItem.setAlign(Alignment.LEFT);
i_radioGroupItem.setValueMap(PIE_CHART, COLUMN_CHART);
i_radioGroupItem.setWidth(200);
i_radioGroupItem.setDefaultValue(i_chartOptionSelected);
i_radioGroupItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
i_chartOptionSelected = event.getValue().toString();
createGraphs(i_demographicResult);
}
});
form.setFields(i_radioGroupItem);
return form;
}
示例4: createPredefinedEventSelectionItem
import com.smartgwt.client.widgets.form.fields.RadioGroupItem; //导入方法依赖的package包/类
private RadioGroupItem createPredefinedEventSelectionItem() {
RadioGroupItem radioGroupItem = new RadioGroupItem();
radioGroupItem.setTitle(i18n.selectPredefinedEventForSubscription());
radioGroupItem.addChangedHandler(createSelectionChangedHandler());
radioGroupItem.setValueMap(createSelectionValueMap());
radioGroupItem.setDefaultValue(controller.getDefaultTemplate().name());
return radioGroupItem;
}
示例5: getAccessForm
import com.smartgwt.client.widgets.form.fields.RadioGroupItem; //导入方法依赖的package包/类
private Canvas getAccessForm() {
messageViewOptions = new RadioGroupItem();
messageViewOptions.setName("messageViews");
messageViewOptions.setTitle(constants.messageViews());
messageViewOptions.setValueMap(new String[]{
constants.messagesOnly(),
constants.messagesAndMap(),
constants.mapViewOnly(),
constants.customHtml()});
messageViewOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
int messageViewType = Game.MESSAGE_MAP;
if (event.getValue() != null) {
if (event.getValue().equals(constants.messagesOnly())) {
messageViewType = Game.MESSAGE_LIST;
mapTypeForm.setVisibility(Visibility.HIDDEN);
canvas.setVisibility(Visibility.HIDDEN);
} else if (event.getValue().equals(constants.messagesAndMap())) {
messageViewType = Game.MESSAGE_MAP;
mapTypeForm.setVisibility(Visibility.INHERIT);
canvas.setVisibility(Visibility.HIDDEN);
} else if (event.getValue().equals(constants.mapViewOnly())) {
messageViewType = Game.MAP_VIEW;
mapTypeForm.setVisibility(Visibility.INHERIT);
canvas.setVisibility(Visibility.HIDDEN);
} else if (event.getValue().equals(constants.customHtml())) {
messageViewType = Game.CUSTOM_HTML;
mapTypeForm.setVisibility(Visibility.HIDDEN);
canvas.setVisibility(Visibility.INHERIT);
}
}
game.setMessageView(messageViewType);
game.writeToCloud(new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
}
});
}
});
messageViewTypeForm = new DynamicForm();
messageViewTypeForm.setGroupTitle(constants.selectMessageView());
messageViewTypeForm.setIsGroup(true);
messageViewTypeForm.setWidth(300);
messageViewTypeForm.setFields(messageViewOptions);
return messageViewTypeForm;
}
示例6: getAccessForm
import com.smartgwt.client.widgets.form.fields.RadioGroupItem; //导入方法依赖的package包/类
private Canvas getAccessForm() {
sharingOptions = new RadioGroupItem();
sharingOptions.setName("sharing");
sharingOptions.setTitle(constants.shareVisibilityOptions());
sharingOptions.setValueMap(new String[] { constants.privateSharing(),
constants.linkSharing(), constants.publicSharing() });
sharingOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
int sharingType = 1;
if (event.getValue() != null) {
if (event.getValue().equals(constants.linkSharing())) {
sharingType = 2;
}
if (event.getValue().equals(constants.publicSharing())) {
sharingType = 3;
licenseForm.setVisibility(Visibility.INHERIT);
if (game.getString(GameModel.LICENSE_CODE).equals("")) {
licenseOptions.setValue("cc-by");
game.setString(GameModel.LICENSE_CODE, "cc-by");
}
} else {
licenseForm.setVisibility(Visibility.HIDDEN);
game.setString(GameModel.LICENSE_CODE, "");
}
game.setLong(GameModel.SHARING_FIELD, sharingType);
game.writeToCloud(new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
}
});
}
}
});
sharingForm = new DynamicForm();
sharingForm.setGroupTitle("Access");
sharingForm.setIsGroup(true);
sharingForm.setWidth(300);
sharingForm.setFields(sharingOptions);
return sharingForm;
}
示例7: getLicenseForm
import com.smartgwt.client.widgets.form.fields.RadioGroupItem; //导入方法依赖的package包/类
private Canvas getLicenseForm() {
LinkedHashMap<String, String> licenseMap = new LinkedHashMap<String, String>();
licenseMap.put("cc-by", CCBY);
licenseMap.put("cc-by-nd", "Attribution-NoDerivs BY-ND");
licenseMap.put("cc-by-sa", "Attribution-ShareAlike BY-SA");
licenseMap.put("cc-by-nc", "Attribution-NonCommercial BY-NC");
licenseMap.put("cc-by-nc-sa", "Attribution-NonCommercial-ShareAlike BY-NC-SA");
licenseMap.put("cc-by-nc-nd", "Attribution-NonCommercial-NoDerivs BY-NC-ND");
licenseOptions = new RadioGroupItem();
licenseOptions.setName("license");
licenseOptions.setTitle("choose creative commons license");
licenseOptions.setValueMap(licenseMap);
// "Attribution-NonCommercial CC BY-NC",
// "Attribution-NonCommercial-NoDerivs CC BY-NC-ND"
// });
licenseOptions.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
game.setString(GameModel.LICENSE_CODE, (String) event.getValue());
game.writeToCloud(new JsonCallback() {
public void onJsonReceived(JSONValue jsonValue) {
}
});
}
});
licenseForm = new DynamicForm();
licenseForm.setGroupTitle("License");
licenseForm.setIsGroup(true);
licenseForm.setFields();
licenseForm.setWidth(500);
licenseForm.setVisibility(Visibility.HIDDEN);
licenseForm.setFields(licenseOptions);
return licenseForm;
}