本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.events.ChangedHandler类的典型用法代码示例。如果您正苦于以下问题:Java ChangedHandler类的具体用法?Java ChangedHandler怎么用?Java ChangedHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ChangedHandler类属于com.smartgwt.client.widgets.form.fields.events包,在下文中一共展示了ChangedHandler类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getTimeSlotSelector
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
public DynamicForm getTimeSlotSelector() {
DynamicForm form = new DynamicForm();
final SelectItem selectedRange = new SelectItem("statRange", "");
LinkedHashMap<String, String> nodeLineValues = new LinkedHashMap<String, String>();
for (Model.StatHistory.Range r : Model.StatHistory.Range.values()) {
nodeLineValues.put("" + r.getChar(), r.getString());
}
selectedRange.setDefaultValue("" + Model.StatHistory.Range.MINUTE_1.getChar());
selectedRange.setValueMap(nodeLineValues);
selectedRange.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
timeRange = Model.StatHistory.Range.create(selectedRange.getValueAsString().charAt(0));
loadTable.removeRows(0, loadTable.getNumberOfRows());
reload();
}
});
form.setItems(selectedRange);
form.setHeight(24);
form.setWidth(40);
return form;
}
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:27,代码来源:MBeanChart.java
示例2: getPreviewZoomer
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
/**
* Gets widget to zoom image in the preview panel.
* @return
*/
public Canvas getPreviewZoomer() {
SelectItem zoomItem = createZoomForm();
zoomItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
onZoomChange(event);
}
});
DynamicForm form = new DynamicForm();
form.setValuesManager(zoomValues);
form.setFields(zoomItem);
form.setLayoutAlign(Alignment.CENTER);
return form;
}
开发者ID:proarc,项目名称:proarc,代码行数:20,代码来源:DigitalObjectPreview.java
示例3: getWindowZoomer
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
/**
* Gets widget to zoom image in the window.
* @return
*/
public Canvas getWindowZoomer() {
SelectItem zoomItem = createZoomForm();
zoomItem.setHeight(15);
zoomItem.setPickerIconSrc("[SKIN]/headerIcons/zoom.png");
zoomItem.setPickerIconHeight(15);
zoomItem.setPickerIconWidth(15);
zoomItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
onZoomChange(event);
}
});
DynamicForm form = new DynamicForm();
form.setValuesManager(zoomValues);
form.setFields(zoomItem);
form.setLayoutAlign(Alignment.CENTER);
return form;
}
开发者ID:proarc,项目名称:proarc,代码行数:24,代码来源:DigitalObjectPreview.java
示例4: YoutubeObjectEditor
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
public YoutubeObjectEditor() {
form = new DynamicForm();
videoText = new TextItem(YoutubeObject.YOUTUBE_URL, constants.youtubeURL()+" http://www.youtube.com/watch?v=");
videoText.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
String url = ""+event.getValue();
if (url.contains("youtube.com/watch?v=")) {
url = url.substring(url.indexOf("=")+1);
videoText.setValue(url);
}
if (url.contains("youtu.be/")) {
url = url.substring(url.indexOf(".be/")+4);
videoText.setValue(url);
}
if (url.contains("www.youtube.com/share_popup?v=")) {
url = url.substring(url.indexOf("=")+1);
videoText.setValue(url);
}
}
});
form.setFields(videoText);
form.setWidth100();
addMember(form);
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:27,代码来源:YoutubeObjectEditor.java
示例5: ProximityDependencyEditor
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
public ProximityDependencyEditor(Tab mapTab) {
this.mapTab = mapTab;
createRadiusTextEdit();
createLatTextEdit();
createLngTextEdit();
setPadding(10);
radiusTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
try {
int value = Integer.parseInt(""+event.getValue());
if (circle != null) circle.setRadius(value);
onSave();
} catch (Exception e) {
}
}
});
form = new DynamicForm();
form.setFields(radiusTextItem, latTextItem, lngTextItem);
// addMember(radiusSlider);
addMember(form);
// setWidth100();
ProximityDependencyEditor.this.setVisibility(Visibility.HIDDEN);
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:27,代码来源:ProximityDependencyEditor.java
示例6: initSetTimeField
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private void initSetTimeField() {
selectTimeTextItem = new TextItem(TIMEDELTA_DEP);
selectTimeTextItem.setTitle("time delta");
selectTimeTextItem.setWrapTitle(false);
selectTimeTextItem.setStartRow(true);
selectTimeTextItem.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
onSave();
}
});
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:17,代码来源:TimeDepEditor.java
示例7: initHasDependency
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的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: initScope
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private void initScope() {
selectScope = new SelectItem(SCOPE_DEP);
selectScope.setTitle(constants.scope());
selectScope.setValueMap(createScopeDependencyValues());
if (selectScope.getValue() == null)
selectScope.setValue(0);
selectScope.setShowIfCondition(hasDependencyFuction);
// selectScope.setShowIfCondition(formIf);
selectScope.setStartRow(true);
selectScope.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
if (saveToTree) onSave();
}
});
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:20,代码来源:ActionForm.java
示例9: initRole
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private void initRole() {
selectRole = new SelectItem(ROLE_DEP);
selectRole.setTitle(constants.role());
selectRole.setValueField(GameRoleModel.ROLE_FIELD);
selectRole.setDisplayField(GameRoleModel.ROLE_FIELD);
selectRole.setOptionDataSource(GameRolesDataSource.getInstance());
selectRole.setAllowEmptyValue(true);
selectRole.setShowIfCondition(hasDependencyFuction);
selectRole.setStartRow(true);
selectRole.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
if (saveToTree) onSave();
}
});
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:21,代码来源:ActionForm.java
示例10: initLayerShow
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private void initLayerShow() {
layerShow.setTitle(MESSAGES.layerActionsShowLayer());
layerShow.setTooltip(MESSAGES.layerActionsShowLayerToolTip());
layerShow.setTitleOrientation(TitleOrientation.LEFT);
if (vectorLayer != null) {
layerShow.setValue(vectorLayer.isVisible());
} else {
layerShow.setValue(rasterLayer.isVisible());
}
layerShow.addChangedHandler(new ChangedHandler() {
public void onChanged(ChangedEvent event) {
if (vectorLayer != null) {
vectorLayer.setVisible(layerShow.getValueAsBoolean());
} else {
rasterLayer.setVisible(layerShow.getValueAsBoolean());
}
}
});
}
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:21,代码来源:LayerActions.java
示例11: addItemChangedHandler
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
@Override
public HandlerRegistration addItemChangedHandler(ItemChangedHandler handler) {
MultiHandlerRegistration registration = new MultiHandlerRegistration();
// Due to custom made FormItems, we can't set the handler on the form anymore...
final ItemChangedHandler itemChangedHandler = handler;
registration.addRegistration(manager.addHandler(ItemChangedEvent.getType(), handler));
for (final FormItem formItem : formWidget.getFields()) {
ChangedHandler h = new ChangedHandler() {
public void onChanged(ChangedEvent event) {
itemChangedHandler.onItemChanged(new ItemChangedEvent(formItem.getJsObj()));
}
};
registration.addRegistration(formItem.addChangedHandler(h));
}
return registration;
}
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:18,代码来源:DefaultFeatureForm.java
示例12: createActivateChangedHandler
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的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
示例13: setEntryOperatorRuleItem
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private void setEntryOperatorRuleItem() {
this.entryOperatorItem = new SelectItem();
this.entryOperatorItem.setWidth(this.entryItemWidth);
this.entryOperatorItem.setTitle(i18n.operator());
this.entryOperatorItem.setTitleOrientation(TitleOrientation.TOP);
this.entryOperatorItem.setValueMap(getMathSymbols());
this.entryOperatorItem.setDefaultValue(">");
this.entryOperatorItem.setTextAlign(Alignment.CENTER);
this.entryOperatorItem.addChangedHandler(new ChangedHandler() {
public void onChanged(ChangedEvent event) {
if (exitOperatorItem != null) {
TextItem exitOperatorTextItem = (TextItem) event.getSource();
exitOperatorItem.setValue(getInverse(exitOperatorTextItem.getValueAsString()));
}
}
});
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:18,代码来源:CreateSimpleRuleLayout.java
示例14: createInformationFieldForSelectedStation
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private Canvas createInformationFieldForSelectedStation() {
VLayout layout = new VLayout();
timeseriesInfoHTMLPane = new HTMLPane();
phenomenonBox = new SelectItem(i18n.phenomenonLabel());
phenomenonBox.addChangedHandler(new ChangedHandler() {
@Override
public void onChanged(ChangedEvent event) {
String category = (String) event.getItem().getValue();
controller.loadTimeseriesByCategory(category);
}
});
DynamicForm form = new DynamicForm();
form.setItems(phenomenonBox);
// phenomenonInfoLabel = new Label();
// phenomenonInfoLabel.setAutoHeight();
stationInfoLabel = new Label();
stationInfoLabel.setAutoHeight();
// layout.addMember(phenomenonInfoLabel);
layout.addMember(form);
layout.addMember(stationInfoLabel);
layout.addMember(timeseriesInfoHTMLPane);
return layout;
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:24,代码来源:StationSelector.java
示例15: createFilterCategorySelectionGroup
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的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;
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:23,代码来源:StationSelector.java
示例16: bindControlHandlers
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private void bindControlHandlers() {
controls.getInputsClickable().addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
eventBus.fireEvent(new DisplayInputsDialogEvent());
}
});
controls.actorSelector().addChangedHandler(new ChangedHandler() {
public void onChanged(ChangedEvent changedEvent) {
model.setActor(controls.getActor());
}
});
}
开发者ID:will-gilbert,项目名称:OSWf-OSWorkflow-fork,代码行数:16,代码来源:SimulatorPresenter.java
示例17: createFeatureCheckbox
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的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
示例18: buildTargetSelect
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
protected void buildTargetSelect() {
this.targetSelect = new SelectItem();
this.targetSelect.setShowTitle(false);
this.targetSelect.setValueMap(SelectionTarget.toStringArray());
this.targetSelect.setValue(SelectionTarget.JOB_TARGET.label);
this.targetSelect.addChangedHandler(new ChangedHandler() {
public void onChanged(ChangedEvent event) {
targetSelectChangedHandler();
}
});
}
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:12,代码来源:AbstractSelectedTargetView.java
示例19: newCHForMinuteField
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private ChangedHandler newCHForMinuteField() {
return new ChangedHandler() {
@Override
public void onChanged(ChangedEvent changedEvent) {
updateScheduledTimeAt();
resetAllHandlers();
}
};
}
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:10,代码来源:SubmitWindow.java
示例20: newCHForHourField
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; //导入依赖的package包/类
private ChangedHandler newCHForHourField() {
return new ChangedHandler() {
@Override
public void onChanged(ChangedEvent changedEvent) {
updateScheduledTimeAt();
resetAllHandlers();
}
};
}
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:10,代码来源:SubmitWindow.java
注:本文中的com.smartgwt.client.widgets.form.fields.events.ChangedHandler类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论