com.vaadin.v7.ui.TextField.setRequired()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(9.8k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中com.vaadin.v7.ui.TextField.setRequired()方法的一些代码示例,展示了TextField.setRequired()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextField.setRequired()方法的具体详情如下:
包路径:com.vaadin.v7.ui.TextField
类名称:TextField
方法名:setRequired

TextField.setRequired介绍

暂无

代码示例

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public void setRequired(final boolean required) {
  3. this.textField.setRequired(required);
  4. }

代码示例来源:origin: OpenNMS/opennms

  1. numberOfRequestsField.setRequired(true);
  2. numberOfRequestsField.setRequiredError("Must be given");
  3. numberOfRequestsField.setNullRepresentation("");
  4. timeoutField.setRequired(true);
  5. timeoutField.setRequiredError("Must be given");
  6. timeoutField.setWidth(FIELD_WIDTH, Unit.PIXELS);

代码示例来源:origin: info.magnolia.activation/magnolia-module-activation

  1. private Field<String> createKeyLengthTextField() {
  2. String caption = i18n.translate("key.length");
  3. final TextField field = new TextField(caption);
  4. field.setDescription(caption);
  5. field.setMaxLength(4);
  6. field.setRequired(true);
  7. field.addStyleName("required");
  8. field.setWidth(100, Unit.PERCENTAGE);
  9. // force plain input
  10. field.setColumns(0);
  11. return field;
  12. }

代码示例来源:origin: OpenNMS/opennms

  1. editableField.setRequired(true);
  2. editableField.setRequiredError("You must provide a value.");
  3. editableField.setValidationVisible(false);

代码示例来源:origin: OpenNMS/opennms

  1. final TextField field = new TextField();
  2. field.setImmediate(true);
  3. field.setRequired(true);
  4. field.setNullSettingAllowed(false);
  5. field.setConverter(new StringToIntegerConverter());
  6. final TextField field = new TextField();
  7. field.setImmediate(true);
  8. field.setRequired(true);
  9. field.setNullSettingAllowed(false);
  10. field.setConverter(new StringToDoubleConverter());

代码示例来源:origin: OpenNMS/opennms

  1. fileName.setNullSettingAllowed(false);
  2. fileName.setWidth("100%");
  3. fileName.setRequired(true);
  4. fileName.setRequiredError("This field cannot be null.");

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Instantiates a new resource type form.
  3. */
  4. public ResourceTypeForm() {
  5. setCaption("Resource Type Detail");
  6. resourceTypeLayout.setMargin(true);
  7. name.setRequired(true);
  8. name.setWidth("100%");
  9. resourceTypeLayout.addComponent(name);
  10. label.setRequired(true);
  11. label.setWidth("100%");
  12. resourceTypeLayout.addComponent(label);
  13. resourceLabel.setRequired(false);
  14. resourceLabel.setWidth("100%");
  15. resourceTypeLayout.addComponent(resourceLabel);
  16. resourceTypeLayout.addComponent(storageStrategy);
  17. resourceTypeLayout.addComponent(persistenceSelectorStrategy);
  18. setResourceType(createBasicResourceType());
  19. resourceTypeEditor.bind(name, "name");
  20. resourceTypeEditor.bind(label, "label");
  21. resourceTypeEditor.bind(resourceLabel, "resourceLabel");
  22. resourceTypeEditor.bind(storageStrategy, "storageStrategy");
  23. resourceTypeEditor.bind(persistenceSelectorStrategy, "persistenceSelectorStrategy");
  24. setCompositionRoot(resourceTypeLayout);
  25. }

代码示例来源:origin: OpenNMS/opennms

  1. ueiBase.setNullSettingAllowed(false);
  2. ueiBase.setWidth("100%");
  3. ueiBase.setRequired(true);
  4. ueiBase.setValue(defaultUei);
  5. ueiBase.setRequiredError("UEI Base cannot be null.");

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Instantiates a new system definition choice field.
  3. *
  4. * @param caption the caption
  5. */
  6. public SystemDefChoiceField(String caption) {
  7. setCaption(caption);
  8. oidType.setNullSelectionAllowed(false);
  9. oidType.select("Single");
  10. oidValue.setWidth("100%");
  11. oidValue.setNullSettingAllowed(false);
  12. oidValue.setRequired(true);
  13. oidValue.setImmediate(true);
  14. oidValue.addValidator(new RegexpValidator("^\\.[.\\d]+$", "Invalid OID {0}"));
  15. }

代码示例来源:origin: OpenNMS/opennms

  1. serviceNameField.setCaption("Service name");
  2. serviceNameField.setNullRepresentation("");
  3. serviceNameField.setRequired(true);
  4. serviceNameField.setRequiredError("required");
  5. serviceNameField.addValidator(new RegexpValidator("^[A-Za-z0-9_-]+$",
  6. connectionTextField.setWidth(400, Unit.PIXELS);
  7. connectionTextField.setCaption("Connection");
  8. connectionTextField.setRequired(true);
  9. connectionTextField.setRequiredError("required");
  10. connectionTextField.setDescription("The JMX connection string, e.g.: <hostname>:<port> OR service:jmx:<protocol>:<sap>");

代码示例来源:origin: OpenNMS/opennms

  1. final TextField field = new TextField();
  2. field.setSizeFull();
  3. field.setRequired(true);
  4. field.setImmediate(true);
  5. field.addValidator(new RegexpValidator("^\\.[.\\d]+$", "Invalid OID {0}"));
  6. final TextField field = new TextField();
  7. field.setSizeFull();
  8. field.setRequired(true);
  9. field.setImmediate(true);
  10. field.addValidator(new StringLengthValidator("Invalid alias. It should not contain more than 19 characters.", 1, 19, false));
  11. final TextField field = new TextField();
  12. field.setSizeFull();
  13. field.setRequired(true);
  14. field.setImmediate(true);
  15. field.addValidator(new RegexpValidator("^(?i)(counter|gauge|timeticks|integer|octetstring|string)?\\d*$", // Based on NumericAttributeType and StringAttributeType

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Instantiates a new system definition form.
  3. *
  4. * @param groupNames the group names
  5. */
  6. public SystemDefForm(final List<String> groupNames) {
  7. setCaption("System Definition Detail");
  8. systemDefLayout.setMargin(true);
  9. name.setRequired(true);
  10. name.setWidth("100%");
  11. systemDefLayout.addComponent(name);
  12. systemDefChoice.setRequired(true);
  13. systemDefLayout.addComponent(systemDefChoice);
  14. collect = new CollectField("MIB Groups", groupNames);
  15. collect.setRequired(true);
  16. systemDefLayout.addComponent(collect);
  17. setSystemDef(createBasicSystemDef());
  18. systemDefEditor.bind(name, "name");
  19. systemDefEditor.bind(systemDefChoice, "systemDefChoice");
  20. systemDefEditor.bind(collect, "collect");
  21. setCompositionRoot(systemDefLayout);
  22. }

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

  1. @Test
  2. public void preventSwitchingLocaleWhenFormIsInValid() throws Exception {
  3. // GIVEN
  4. formViewer.setCurrentLocale(Locale.ENGLISH);
  5. formViewer.setAvailableLocales(new ArrayList<Locale>() {{
  6. add(Locale.ENGLISH);
  7. add(Locale.GERMAN);
  8. }});
  9. // Add an invalid form.
  10. TextField requiredTextField = new TextField();
  11. requiredTextField.setRequired(true);
  12. FormSection formSection = mock(FormSection.class);
  13. when(formSection.iterator()).thenReturn(new ArrayList<Component>() {{
  14. add(requiredTextField);
  15. }}.iterator());
  16. formViewer.addFormSection("", formSection);
  17. // WHEN
  18. // Try to switch the language.
  19. formViewer.setCurrentLocale(Locale.GERMAN);
  20. // THEN
  21. // Should stay the same.
  22. assertEquals(Locale.ENGLISH, getLanguageSelector(formViewer).getValue());
  23. }

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

  1. @Test
  2. public void validationFailsIfSubFieldValidatorFails() throws Exception {
  3. // GIVEN
  4. createField();
  5. // add required text field with invalid email text
  6. TextField textField = new TextField();
  7. textField.setRequired(true);
  8. textField.addValidator(EMAIL_VALIDATOR);
  9. textField.setValue("foo");
  10. addSubField(textField);
  11. // WHEN
  12. boolean isValid = multiField.isValid();
  13. // THEN
  14. assertFalse(isValid);
  15. }

代码示例来源:origin: OpenNMS/opennms

  1. eventLayout.setSpacing(true);
  2. eventUei.setRequired(true);
  3. eventUei.setWidth("100%");
  4. eventLayout.addComponent(eventUei);
  5. eventLabel.setRequired(true);
  6. eventLabel.setWidth("100%");
  7. eventLayout.addComponent(eventLabel);
  8. alarmDataReductionKey.setNullRepresentation("");
  9. alarmDataReductionKey.setVisible(false);
  10. alarmDataReductionKey.setRequired(true);
  11. eventLayout.addComponent(alarmDataReductionKey);

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Instantiates a new SNMP collection form.
  3. *
  4. * @param dataCollectionConfigDao the data collection configuration DAO
  5. */
  6. public SnmpCollectionForm(final DataCollectionConfigDao dataCollectionConfigDao) {
  7. setCaption("SNMP Collection Detail");
  8. snmpCollectionLayout.setMargin(true);
  9. name.setRequired(true);
  10. name.setWidth("100%");
  11. snmpCollectionLayout.addComponent(name);
  12. snmpStorageFlag.setRequired(true);
  13. snmpStorageFlag.addItem("select");
  14. snmpStorageFlag.addItem("all");
  15. snmpCollectionLayout.addComponent(snmpStorageFlag);
  16. rrd.setRequired(true);
  17. rrd.setWidth("100%");
  18. snmpCollectionLayout.addComponent(rrd);
  19. includeCollections = new IncludeCollectionField(dataCollectionConfigDao);
  20. snmpCollectionLayout.addComponent(includeCollections);
  21. setSnmpCollection(createBasicSnmpCollection());
  22. snmpCollectionEditor.bind(name, "name");
  23. snmpCollectionEditor.bind(snmpStorageFlag, "snmpStorageFlag");
  24. snmpCollectionEditor.bind(rrd, "rrd");
  25. snmpCollectionEditor.bind(includeCollections, "includeCollections");
  26. setCompositionRoot(snmpCollectionLayout);
  27. }

代码示例来源:origin: OpenNMS/opennms

  1. m_ipServiceComponent.setRequired(m_typeSelect.getValue() == EdgeType.IP_SERVICE);
  2. m_reductionKeyComponent.setVisible(m_typeSelect.getValue() == EdgeType.REDUCTION_KEY);
  3. m_reductionKeyComponent.setRequired(m_typeSelect.getValue() == EdgeType.REDUCTION_KEY);
  4. m_applicationComponent.setVisible(m_typeSelect.getValue() == EdgeType.APPLICATION);
  5. m_applicationComponent.setRequired(m_typeSelect.getValue() == EdgeType.APPLICATION);
  6. m_weightField.setRequired(true);
  7. m_weightField.setWidth(100.0f, Unit.PERCENTAGE);
  8. m_weightField.addValidator(value -> {

代码示例来源:origin: OpenNMS/opennms

  1. groupLayout.setMargin(true);
  2. name.setRequired(true);
  3. name.setWidth("100%");
  4. groupLayout.addComponent(name);

代码示例来源:origin: OpenNMS/opennms

  1. step.setRequired(true);
  2. step.setImmediate(true);
  3. step.setValidationVisible(true);

代码示例来源:origin: OpenNMS/opennms

  1. m_nameTextField.setValue(businessService.getName());
  2. m_nameTextField.setWidth(100, Unit.PERCENTAGE);
  3. m_nameTextField.setRequired(true);
  4. m_nameTextField.focus();
  5. m_nameTextField.addValidator(new AbstractStringValidator("Name must be unique") {
  6. m_thresholdTextField.setRequired(false);
  7. m_thresholdTextField.setEnabled(false);
  8. m_thresholdTextField.setImmediate(true);
  9. m_exponentialPropagationBaseTextField.setRequired(false);
  10. m_exponentialPropagationBaseTextField.setEnabled(false);
  11. m_exponentialPropagationBaseTextField.setImmediate(true);

相关文章