本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.events.ChangedEvent类的典型用法代码示例。如果您正苦于以下问题:Java ChangedEvent类的具体用法?Java ChangedEvent怎么用?Java ChangedEvent使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ChangedEvent类属于com.smartgwt.client.widgets.form.fields.events包,在下文中一共展示了ChangedEvent类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getTimeSlotSelector
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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;
}
示例2: onChanged
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的package包/类
@Override
public void onChanged(ChangedEvent event) {
ListGridRecord r = selectCatalog.getSelectedRecord();
String lastFieldSelection = selectField.getValueAsString();
Record[] fields = r.getAttributeAsRecordArray(BibliographicCatalogResourceApi.CATALOG_FIELDS);
LinkedHashMap<String, String> fieldMap = new LinkedHashMap<String, String>();
for (Record field : fields) {
String fId = field.getAttribute(BibliographicCatalogResourceApi.CATALOG_FIELD_ID);
String fTitle = field.getAttribute(BibliographicCatalogResourceApi.CATALOG_FIELD_TITLE);
fTitle = fTitle == null || fId.equals(fTitle) ? FIELD_TYPE_TITLES.get(fId) : fTitle;
fTitle = fTitle == null ? fId : fTitle;
fieldMap.put(fId, fTitle);
}
if (!fieldMap.containsKey(lastFieldSelection)) {
if (fieldMap.isEmpty()) {
lastFieldSelection = null;
} else {
lastFieldSelection = fieldMap.keySet().iterator().next();
}
}
selectField.setValueMap(fieldMap);
selectField.setValue(lastFieldSelection);
}
示例3: getPreviewZoomer
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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;
}
示例4: getWindowZoomer
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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;
}
示例5: YoutubeObjectEditor
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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);
}
示例6: ProximityDependencyEditor
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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);
}
示例7: initSetTimeField
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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();
}
});
}
示例8: initHasDependency
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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;
}
});
}
示例9: initScope
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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();
}
});
}
示例10: initRole
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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();
}
});
}
示例11: initLayerShow
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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());
}
}
});
}
示例12: addItemChangedHandler
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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;
}
示例13: createActivateChangedHandler
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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));
}
}
};
}
示例14: setEntryOperatorRuleItem
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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()));
}
}
});
}
示例15: createInformationFieldForSelectedStation
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; //导入依赖的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;
}