Package org.exoplatform.webui.form

Examples of org.exoplatform.webui.form.UIFormStringInput


      UserACL acl = (UserACL)container.getComponentInstanceOfType(UserACL.class);
      if (acl.hasEditPermission(userPortalConfig.getPortalConfig()))
      {
         ownerTypes.add(new SelectItemOption<String>(PortalConfig.PORTAL_TYPE));
      }
      ownerIdInput = new UIFormStringInput(OWNER_ID, OWNER_ID, null);
      ownerIdInput.setEditable(false).setValue(pcontext.getRemoteUser());

      UIFormSelectBox uiSelectBoxOwnerType = new UIFormSelectBox(OWNER_TYPE, OWNER_TYPE, ownerTypes);
      uiSelectBoxOwnerType.setOnChange("ChangeOwnerType");

      UIFormInputSet uiSettingSet = new UIFormInputSet("PageSetting");
      uiSettingSet.addUIFormInput(new UIFormStringInput("pageId", "pageId", null).setEditable(false)).addUIFormInput(
         uiSelectBoxOwnerType).addUIFormInput(ownerIdInput).addUIFormInput(
         new UIFormStringInput("name", "name", null).addValidator(StringLengthValidator.class, 3, 30).addValidator(
            IdentifierValidator.class).addValidator(MandatoryValidator.class)).addUIFormInput(
         new UIFormStringInput("title", "title", null).addValidator(StringLengthValidator.class, 3, 120))
         .addUIFormInput(new UIFormCheckBoxInput("showMaxWindow", "showMaxWindow", false));
      addUIFormInput(uiSettingSet);
      setSelectedTab(uiSettingSet.getId());

      uiPermissionSetting = createUIComponent(UIFormInputSet.class, "PermissionSetting", null);
View Full Code Here


//      addUIFormInput(uiTemplateInput);
//      setSelectedTab(uiTemplateInput.getId());
      createDefaultItem();

      UIFormInputSet uiPortalSetting = this.<UIFormInputSet> getChildById("PortalSetting");
      UIFormStringInput uiNameInput = uiPortalSetting.getUIStringInput(FIELD_NAME);
      uiNameInput.setEditable(true);

      setSelectedTab(uiPortalSetting.getId());

      setActions(new String[]{"Save", "Close"});
View Full Code Here

      Collections.sort(languages, new LanguagesComparator());

      UIFormInputSet uiSettingSet = new UIFormInputSet("PortalSetting");
      UIFormInputSet uiPropertiesSet = new UIFormInputSet("Properties");
      uiSettingSet.addUIFormInput(
         new UIFormStringInput(FIELD_NAME, FIELD_NAME, null).addValidator(MandatoryValidator.class).addValidator(
            StringLengthValidator.class, 3, 30).addValidator(IdentifierValidator.class).setEditable(false))
         .addUIFormInput(
            new UIFormSelectBox(FIELD_LOCALE, FIELD_LOCALE, languages).addValidator(MandatoryValidator.class));

      List<SelectItemOption<String>> listSkin = new ArrayList<SelectItemOption<String>>();
View Full Code Here

      return inputSet;
   }

   private void addUIComponentToSet(UIFormInputWithActions inputSet) throws Exception
   {
      inputSet.addUIFormInput(new UIFormStringInput(USERNAME, null, null).addValidator(MandatoryValidator.class));
      inputSet.addUIFormInput(new UIFormStringInput(PASSWORD, null, null).setType(UIFormStringInput.PASSWORD_TYPE));
      inputSet.addUIFormInput(new UIFormColorPicker(FAVORITE_COLOR, null, UIFormColorPicker.Colors.N_RED));
      inputSet.addUIFormInput(new UIFormRadioBoxInput(GENDER, "Male", makeRadioOptions())
         .addValidator(MandatoryValidator.class));
      inputSet.addUIFormInput(new UIFormDateTimeInput(DATE_OF_BIRTH, null, new Date()));
      inputSet.addUIFormInput(new UIFormTextAreaInput(DESCRIPTION, null, ""));
View Full Code Here

   static final String FIELD_URL = "url";

   public UIAddGadget() throws Exception
   {
      addUIFormInput(new UIFormStringInput(FIELD_URL, null, null).addValidator(MandatoryValidator.class).addValidator(
         URLValidator.class));
   }
View Full Code Here

   }

   public UIAccountEditInputSet(String name) throws Exception
   {
      super(name);
      addUIFormInput(new UIFormStringInput(USERNAME, "userName", null).setEditable(false).addValidator(
         MandatoryValidator.class).addValidator(StringLengthValidator.class, 3, 30).addValidator(
         ResourceValidator.class).addValidator(ExpressionValidator.class, Utils.USER_NAME_VALIDATOR_REGEX,
         "ResourceValidator.msg.Invalid-char"));
      addUIFormInput(new UIFormStringInput("firstName", "firstName", null).addValidator(
         StringLengthValidator.class, 1, 45).addValidator(MandatoryValidator.class));
      addUIFormInput(new UIFormStringInput("lastName", "lastName", null).addValidator(
         StringLengthValidator.class, 1, 45).addValidator(MandatoryValidator.class));
      addUIFormInput(new UIFormStringInput("email", "email", null).addValidator(MandatoryValidator.class).addValidator(
         EmailAddressValidator.class));
      UIFormCheckBoxInput<Boolean> uiCheckbox = new UIFormCheckBoxInput<Boolean>(CHANGEPASS, null, false);
      uiCheckbox.setOnChange("ToggleChangePassword", "UIUserInfo");
      addUIFormInput(uiCheckbox);
      UIFormInputBase<String> uiInput =
         new UIFormStringInput(PASSWORD1X, null, null).setType(UIFormStringInput.PASSWORD_TYPE).addValidator(
            PasswordStringLengthValidator.class, 6, 30).addValidator(MandatoryValidator.class);
      uiInput.setRendered(false);
      addUIFormInput(uiInput);
      uiInput =
         new UIFormStringInput(PASSWORD2X, null, null).setType(UIFormStringInput.PASSWORD_TYPE).addValidator(
            MandatoryValidator.class).addValidator(PasswordStringLengthValidator.class, 6, 30);
      uiInput.setRendered(false);
      addUIFormInput(uiInput);
   }
View Full Code Here

      checkChangePassword();
   }

   public void checkChangePassword()
   {
      UIFormStringInput password1 = getUIStringInput(UIAccountEditInputSet.PASSWORD1X);
      UIFormStringInput password2 = getUIStringInput(UIAccountEditInputSet.PASSWORD2X);
      boolean isChange = isChangePassword();
      ((UIFormStringInput)password1.setValue(null)).setRendered(isChange);
      ((UIFormStringInput)password2.setValue(null)).setRendered(isChange);
   }
View Full Code Here

   public UIGadgetEditor(InitParams initParams) throws Exception
   {
      Param param = initParams.getParam("SampleGadget");
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      String sample = (String)param.getMapGroovyObject(context);
      addUIFormInput(new UIFormStringInput(FIELD_NAME, FIELD_NAME, null).addValidator(MandatoryValidator.class)
            .addValidator(StringLengthValidator.class, 2, 50)
            .addValidator(ResourceValidator.class)
            .addValidator(ExpressionValidator.class, "^[\\p{L}][\\p{L}._\\-\\d]+$","UIGadgetEditor.msg.Invalid-firstChar"));
      addUIFormInput(new UIFormTextAreaInput(FIELD_SOURCE, FIELD_SOURCE, sample).addValidator(MandatoryValidator.class)
         .addValidator(GadgetSpecValidator.class));
View Full Code Here

      UIFormTextAreaInput uiInputSource = getUIFormTextAreaInput(FIELD_SOURCE);
      uiInputSource.setValue(source_.getTextContent());
   }
  
   public void setGadgetName(String name) {
     UIFormStringInput uiInputName = getUIStringInput(FIELD_NAME);
     uiInputName.setValue(name);
   }
View Full Code Here

   }

   public void processRender(WebuiRequestContext context) throws Exception
   {
      UIFormTextAreaInput uiInputSource = getUIFormTextAreaInput(FIELD_SOURCE);
      UIFormStringInput uiInputName = getUIStringInput(FIELD_NAME);
      String encoded = StringEscapeUtils.escapeHtml(StringEscapeUtils.unescapeHtml(uiInputSource.getValue()));
      uiInputSource.setValue(encoded);
      if(this.isEdit()) {
        uiInputName.setEditable(false);
      }
     
      super.processRender(context);
   }
View Full Code Here

TOP

Related Classes of org.exoplatform.webui.form.UIFormStringInput

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.