當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。