Examples of UIFormInputItemSelector


Examples of org.exoplatform.webui.form.UIFormInputItemSelector

            page.setEditPermission(uiPermissionSetting.getChild(UIPermissionSelector.class).getValue());
        }
        UserACL userACL = getApplicationComponent(UserACL.class);
        userACL.hasPermission(page);

        UIFormInputItemSelector uiTemplate = getChildById("Template");
        if (uiTemplate != null) {
            SelectItemOption<?> itemOption = uiTemplate.getSelectedItemOption();
            if (itemOption != null) {
                page.setFactoryId(itemOption.getIcon());
                // page.setTemplate((String)itemOption.getValue());
            }
        }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

    private String portalOwner_;

    private List<SelectItemOption<String>> languages = new ArrayList<SelectItemOption<String>>();

    public void initPortalTemplateTab() throws Exception {
        UIFormInputItemSelector uiTemplateInput = new UIFormInputItemSelector("PortalTemplate", null);
        addUIFormInput(uiTemplateInput);
        setSelectedTab(uiTemplateInput.getId());

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

        setSelectedTab(uiPortalSetting.getId());

        setActions(new String[] { "Save", "Close" });

        UserPortalConfigService configService = this.getApplicationComponent(UserPortalConfigService.class);
        Set<String> portalTemplates = configService.getPortalTemplates();
        for (String tempName : portalTemplates) {
            SelectItemCategory category = new SelectItemCategory(tempName);
            PortalConfig config = configService.getPortalConfigFromTemplate(tempName);
            if (config != null) {
                SelectItemOption<String> option = new SelectItemOption<String>(config.getLabel(), tempName,
                        config.getDescription(), tempName);
                category.addSelectItemOption(option);
                uiTemplateInput.getItemCategories().add(category);
            }
        }
        if (uiTemplateInput.getSelectedItemOption() == null) {
            uiTemplateInput.getItemCategories().get(0).setSelected(true);
        }
    }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

    }

    public static class SelectItemOptionActionListener extends EventListener<UIPortalForm> {
        public void execute(Event<UIPortalForm> event) throws Exception {
            UIPortalForm uiForm = event.getSource();
            UIFormInputItemSelector templateInput = uiForm.getChild(UIFormInputItemSelector.class);
            uiForm.setSelectedTab(templateInput.getId());
            event.getRequestContext().addUIComponentToUpdateByAjax(uiForm);
        }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

            page.setEditPermission(uiPermissionSetting.getChild(UIPermissionSelector.class).getValue());
        }
        UserACL userACL = getApplicationComponent(UserACL.class);
        userACL.hasPermission(page);

        UIFormInputItemSelector uiTemplate = getChildById("Template");
        if (uiTemplate != null) {
            SelectItemOption<?> itemOption = uiTemplate.getSelectedItemOption();
            if (itemOption != null) {
                page.setFactoryId(itemOption.getIcon());
                // page.setTemplate((String)itemOption.getValue());
            }
        }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

      getUIStringInput("title").setValue(uiPage.getTitle());
      getUIFormCheckBoxInput("showMaxWindow").setValue(uiPage.isShowMaxWindow());
      getUIFormSelectBox(OWNER_TYPE).setEnable(false).setValue(uiPage.getOwnerType());
      removeChild(UIPageTemplateOptions.class);

      UIFormInputItemSelector uiTemplate = getChild(UIFormInputItemSelector.class);
      if (uiTemplate == null)
         return;
      if (page.getFactoryId() == null || page.getFactoryId().trim().length() < 1)
      {
         uiTemplate.setValue("Default");
         return;
      }
      uiTemplate.setValue(uiPage.getFactoryId());
   }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

         page.setEditPermission(uiPermissionSetting.getChild(UIPermissionSelector.class).getValue());
      }
      UserACL userACL = getApplicationComponent(UserACL.class);
      userACL.hasPermission(page);

      UIFormInputItemSelector uiTemplate = getChildById("Template");
      if (uiTemplate != null)
      {
         SelectItemOption<?> itemOption = uiTemplate.getSelectedItemOption();
         if (itemOption != null)
         {
            page.setFactoryId(itemOption.getIcon());
            //        page.setTemplate((String)itemOption.getValue());
            if (page.getFactoryId().equals(Page.DESKTOP_PAGE))
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

   @SuppressWarnings("unchecked")
   public UIPortalForm(InitParams initParams) throws Exception
   {
      super("UIPortalForm");
      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)
      {
         return;
      }
      WebuiRequestContext context = WebuiRequestContext.getCurrentInstance();
      Param param = initParams.getParam("PortalTemplateConfigOption");
      List<SelectItemCategory> portalTemplates = (List<SelectItemCategory>)param.getMapGroovyObject(context);
      for (SelectItemCategory itemCategory : portalTemplates)
      {
         uiTemplateInput.getItemCategories().add(itemCategory);
      }
      if (uiTemplateInput.getSelectedItemOption() == null)
      {
         uiTemplateInput.getItemCategories().get(0).setSelected(true);
      }
   }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

   static public class SelectItemOptionActionListener extends EventListener<UIPortalForm>
   {
      public void execute(Event<UIPortalForm> event) throws Exception
      {
         UIPortalForm uiForm = event.getSource();
         UIFormInputItemSelector templateInput = uiForm.getChild(UIFormInputItemSelector.class);
         uiForm.setSelectedTab(templateInput.getId());
         PortalTemplateConfigOption selectItem =
            (PortalTemplateConfigOption)templateInput.getSelectedCategory().getSelectItemOptions().get(0);
         List<String> groupIds = selectItem.getGroups();
         Group[] groups = new Group[groupIds.size()];
         OrganizationService service = uiForm.getApplicationComponent(OrganizationService.class);
         for (int i = 0; i < groupIds.size(); i++)
         {
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

    private String portalOwner_;

    private List<SelectItemOption<String>> languages = new ArrayList<SelectItemOption<String>>();

    public void initPortalTemplateTab() throws Exception {
        UIFormInputItemSelector uiTemplateInput = new UIFormInputItemSelector("PortalTemplate", null);
        addUIFormInput(uiTemplateInput);
        setSelectedTab(uiTemplateInput.getId());

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

        setSelectedTab(uiPortalSetting.getId());

        setActions(new String[] { "Save", "Close" });

        UserPortalConfigService configService = this.getApplicationComponent(UserPortalConfigService.class);
        Set<String> portalTemplates = configService.getPortalTemplates();
        for (String tempName : portalTemplates) {
            SelectItemCategory category = new SelectItemCategory(tempName);
            PortalConfig config = configService.getPortalConfigFromTemplate(tempName);
            if (config != null) {
                SelectItemOption<String> option = new SelectItemOption<String>(config.getLabel(), tempName,
                        config.getDescription(), tempName);
                category.addSelectItemOption(option);
                uiTemplateInput.getItemCategories().add(category);
            }
        }
        if (uiTemplateInput.getSelectedItemOption() == null) {
            uiTemplateInput.getItemCategories().get(0).setSelected(true);
        }
    }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputItemSelector

    }

    public static class SelectItemOptionActionListener extends EventListener<UIPortalForm> {
        public void execute(Event<UIPortalForm> event) throws Exception {
            UIPortalForm uiForm = event.getSource();
            UIFormInputItemSelector templateInput = uiForm.getChild(UIFormInputItemSelector.class);
            uiForm.setSelectedTab(templateInput.getId());
            event.getRequestContext().addUIComponentToUpdateByAjax(uiForm);
        }
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.