Examples of UIFormInputSet


Examples of org.exoplatform.webui.form.UIFormInputSet

         //
         Portlet pp = uiPortlet.getPreferences();
         if (pp != null)
         {
            UIFormInputSet uiPortletPrefSet = getChildById(FIELD_PORTLET_PREF);
            uiPortletPrefSet.getChildren().clear();
            for (Preference pref : pp)
            {
               if (!pref.isReadOnly())
               {
                  UIFormStringInput templateStringInput =
                     new UIFormStringInput(pref.getName(), null, pref.getValues().get(0));
                  templateStringInput.setLabel(res.getString("UIPortletForm.tab.label.Template"));
                  templateStringInput.addValidator(MandatoryValidator.class);
                  uiPortletPrefSet.addUIFormInput(templateStringInput);
               }

            }
            if (uiPortletPrefSet.getChildren().size() > 0)
            {
               uiPortletPrefSet.setRendered(true);
               setSelectedTab(FIELD_PORTLET_PREF);
               return;
            }
         }
         setSelectedTab("PortletSetting");
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

      }
   }

   private void savePreferences() throws Exception
   {
      UIFormInputSet uiPortletPrefSet = getChildById(FIELD_PORTLET_PREF);
      List<UIFormStringInput> uiFormInputs = new ArrayList<UIFormStringInput>(3);
      uiPortletPrefSet.findComponentOfType(uiFormInputs, UIFormStringInput.class);
      if (uiFormInputs.size() < 1)
      {
         return;
      }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

   public UIUserProfileInputSet(String name) throws Exception
   {
      super(name);
      setComponentConfig(UIUserProfileInputSet.class, null);

      UIFormInputSet personalInputSet = new UIFormInputSet("Profile");
      addInput(personalInputSet, UserProfile.PERSONAL_INFO_KEYS);
      addUIFormInput(personalInputSet);

      UIFormInputSet homeInputSet = new UIFormInputSet("HomeInfo");
      addInput(homeInputSet, UserProfile.HOME_INFO_KEYS);
      homeInputSet.setRendered(false);
      addUIFormInput(homeInputSet);

      UIFormInputSet businessInputSet = new UIFormInputSet("BusinessInfo");
      addInput(businessInputSet, UserProfile.BUSINESE_INFO_KEYS);
      businessInputSet.setRendered(false);
      addUIFormInput(businessInputSet);
   }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

      if (userProfile.getUserInfoMap() == null)
         return;
      for (UIComponent set : getChildren())
      {
         UIFormInputSet inputSet = (UIFormInputSet)set;
         for (UIComponent uiComp : inputSet.getChildren())
         {
            UIFormStringInput uiInput = (UIFormStringInput)uiComp;
            uiInput.setValue(userProfile.getAttribute(uiInput.getName()));
         }
      }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

         userProfile.setUserName(user_);
      }

      for (UIComponent set : getChildren())
      {
         UIFormInputSet inputSet = (UIFormInputSet)set;
         for (UIComponent uiComp : inputSet.getChildren())
         {
            UIFormStringInput uiInput = (UIFormStringInput)uiComp;
            // if(uiInput.getValue() == null || uiInput.getValue().length() < 1)
            // continue;
            userProfile.getUserInfoMap().put(uiInput.getName(), uiInput.getValue());
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

      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);
      UIListPermissionSelector uiListPermissionSelector = createUIComponent(UIListPermissionSelector.class, null, null);
      uiListPermissionSelector.configure("UIListPermissionSelector", "accessPermissions");
      uiListPermissionSelector.addValidator(EmptyIteratorValidator.class);
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

      {
         UIPageForm uiForm = event.getSource();
         UIFormSelectBox uiSelectBox = uiForm.getUIFormSelectBox(OWNER_TYPE);
         String ownerType = uiSelectBox.getValue();
         PortalRequestContext prContext = Util.getPortalRequestContext();
         UIFormInputSet uiSettingSet = uiForm.getChildById("PageSetting");
         uiForm.setSelectedTab("PageSetting");
         List<UIComponent> list = uiSettingSet.getChildren();
         if (PortalConfig.USER_TYPE.equals(ownerType))
         {
            uiForm.removeChildById("PermissionSetting");
            list.remove(2);
            list.add(2, uiForm.ownerIdInput);
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

      UIFormInputItemSelector uiTemplateInput = new UIFormInputItemSelector("PortalTemplate", null);
//      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"});

      if (initParams == null)
      {
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

         }
         languages.add(option);
      }
      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>>();
      SkinService skinService = getApplicationComponent(SkinService.class);
      for (String skin : skinService.getAvailableSkinNames())
      {
         SelectItemOption<String> skinOption = new SelectItemOption<String>(skin, skin);
         listSkin.add(skinOption);
      }
      listSkin.get(0).setSelected(true);

      UIFormSelectBox uiSelectBox = new UIFormSelectBox(FIELD_SKIN, FIELD_SKIN, listSkin);
      uiSettingSet.addUIFormInput(uiSelectBox);

      addUIFormInput(uiSettingSet);

      // add to properties tab
      List<SelectItemOption<String>> listSessionAlive = new ArrayList<SelectItemOption<String>>();
      listSessionAlive.add(new SelectItemOption<String>(PortalProperties.SESSION_ALWAYS,
         PortalProperties.SESSION_ALWAYS));
      listSessionAlive.add(new SelectItemOption<String>(PortalProperties.SESSION_ON_DEMAND,
         PortalProperties.SESSION_ON_DEMAND));
      listSessionAlive
         .add(new SelectItemOption<String>(PortalProperties.SESSION_NEVER, PortalProperties.SESSION_NEVER));
      UIFormSelectBox uiSessionAliveBox =
         new UIFormSelectBox(FIELD_SESSION_ALIVE, FIELD_SESSION_ALIVE, listSessionAlive);
      uiSessionAliveBox.setValue(PortalProperties.SESSION_ON_DEMAND);
      uiPropertiesSet.addUIFormInput(uiSessionAliveBox);
      addUIFormInput(uiPropertiesSet);

      UIFormInputSet uiPermissionSetting = createUIComponent(UIFormInputSet.class, "PermissionSetting", null);
      addUIComponentInput(uiPermissionSetting);

      UIListPermissionSelector uiListPermissionSelector = createUIComponent(UIListPermissionSelector.class, null, null);
      uiListPermissionSelector.configure("UIListPermissionSelector", "accessPermissions");
      uiListPermissionSelector.addValidator(EmptyIteratorValidator.class);
      uiPermissionSetting.addChild(uiListPermissionSelector);
      uiPermissionSetting.setSelectedComponent(uiListPermissionSelector.getId());

      UIPermissionSelector uiEditPermission = createUIComponent(UIPermissionSelector.class, null, null);
      uiEditPermission.setRendered(false);
      uiEditPermission.addValidator(org.exoplatform.webui.organization.UIPermissionSelector.MandatoryValidator.class);
      uiEditPermission.configure("UIPermissionSelector", "editPermission");
      uiPermissionSetting.addChild(uiEditPermission);
   }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputSet

      @SuppressWarnings("unchecked")
      @Override
      public void execute(Event<UISampleUIForm> event) throws Exception
      {
         UIFormInputSet inputSet = event.getSource().getChild(UIFormInputSet.class);
         for (UIComponent child : inputSet.getChildren())
         {
            if (child instanceof UIFormColorPicker)
            {
               continue;
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.