当前位置: 首页>>代码示例>>Java>>正文


Java TextBox.getValue方法代码示例

本文整理汇总了Java中com.google.gwt.user.client.ui.TextBox.getValue方法的典型用法代码示例。如果您正苦于以下问题:Java TextBox.getValue方法的具体用法?Java TextBox.getValue怎么用?Java TextBox.getValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.gwt.user.client.ui.TextBox的用法示例。


在下文中一共展示了TextBox.getValue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: validateInput

import com.google.gwt.user.client.ui.TextBox; //导入方法依赖的package包/类
private void validateInput(TextBox input) {
	String inputStr = input.getValue();
	boolean valid = inputStr.matches("^\\d+$");
	
	if (valid) {
		input.getElement().removeClassName("invalid");
	} else {
		input.getElement().addClassName("invalid");
	}
	
	if (input == widthInput) {
		widthValid = valid;
	} else {
		heightValid = valid;
	}
}
 
开发者ID:openremote,项目名称:WebConsole,代码行数:17,代码来源:SlidingToolbar.java

示例2: getFieldValue

import com.google.gwt.user.client.ui.TextBox; //导入方法依赖的package包/类
protected String getFieldValue(TextBox field, String defaultValue) {
	String value = field.getValue();

	if ((value != null) && (value.length() > 0))
		return field.getValue();

	field.setText(defaultValue);
	return defaultValue;
}
 
开发者ID:dawg6,项目名称:dhcalc,代码行数:10,代码来源:BasePanel.java

示例3: onSave

import com.google.gwt.user.client.ui.TextBox; //导入方法依赖的package包/类
/**
 * In case of save click.
 */
public void onSave() {
	boolean fieldsValid = true;

	for (int index = 0; index < docFieldWidgets.size(); index++) {
		if (docFieldWidgets.get(index).isValidatable()) {
			if (!docFieldWidgets.get(index).isListBox()) {
				String textBoxValue = docFieldWidgets.get(index).getTextBoxWidget().getWidget().getText();
				// if (!docFieldWidgets.get(index).getTextBoxWidget().validate()) {
				if (docFieldWidgets.get(index).isMandatory()) {// mandatory fields
					if ((textBoxValue != null && textBoxValue.isEmpty())) {
						ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.MANDATORY_FIELDS_ERROR_MSG);
						fieldsValid = false;
						break;
					} else if (textBoxValue != null && !docFieldWidgets.get(index).getTextBoxWidget().validate()) {
						ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.FIELD_NOT_VALID_ERROR_MSG);
						fieldsValid = false;
						break;
					}
				} else {// non-mandatory fields
					if (!(textBoxValue != null && textBoxValue.isEmpty())) {
						ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.FIELD_NOT_VALID_ERROR_MSG);
						fieldsValid = false;
						break;
					}
				}
				// }
			} else {
				if (docFieldWidgets.get(index).getListBoxwidget().getSelectedIndex() == -1) {
					ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.MANDATORY_FIELDS_ERROR_MSG);
					fieldsValid = false;
					break;
				}
			}
		}
	}

	// Check for duplicate profile name.
	TextBox tProfile = (TextBox) (elementMap.get(controller.getSelectedWebScannerConfiguration().getName()));
	String profileValue = tProfile.getValue();
	String scannerIdentifier = controller.getSelectedWebScannerConfiguration().getIdentifier();
	Collection<WebScannerConfigurationDTO> configurations = controller.getBatchClass().getScannerConfiguration();
	for (WebScannerConfigurationDTO configurationDTO : configurations) {
		if (configurationDTO.getParent() == null && !configurationDTO.getIdentifier().equals(scannerIdentifier)
				&& profileValue.equalsIgnoreCase(configurationDTO.getValue())) {
			ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.NON_UNIQUE_PROFILE_ERROR_MSG);
			fieldsValid = false;
			break;
		}
	}
	if (fieldsValid) {
		if (controller.isAdd()) {
			controller.getBatchClass().addScannerConfiguration(controller.getSelectedWebScannerConfiguration());
			controller.setAdd(false);
		}
		// iterate over the docfield widgets to populate the values
		Collection<WebScannerConfigurationDTO> children = new ArrayList<WebScannerConfigurationDTO>();
		for (int index = 0; index < docFieldWidgets.size(); index++) {

			setWebScannerConfigProperties(children, index);
		}
		controller.getMainPresenter().getScannerViewPresenter().bind();
		controller.getMainPresenter().getScannerViewPresenter().showScannerView();
		if (controller.getSelectedWebScannerConfiguration().isNew()) {
			controller.getMainPresenter().getBatchClassBreadCrumbPresenter().createBreadCrumb(
					controller.getSelectedWebScannerConfiguration());
		}
	}
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:72,代码来源:EditScannerPresenter.java


注:本文中的com.google.gwt.user.client.ui.TextBox.getValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。