Package com.smartgwt.client.widgets.form.fields

Examples of com.smartgwt.client.widgets.form.fields.TextItem


        }
        return maximumResultsComboBox;
    }

    public static TextItem getAlertNameEditor(Configuration portletConfig) {
        final TextItem alertNameEditor = new TextItem(Constant.ALERT_NAME);
        alertNameEditor.setTitle(MSG.common_title_name());
        alertNameEditor.setWrapTitle(false);
        alertNameEditor.setWidth(100);
        String currentValue = portletConfig.getSimpleValue(Constant.ALERT_NAME, "");
        alertNameEditor.setValue(currentValue);
        PickerIcon refreshFilter = new PickerIcon(PickerIcon.CLEAR, new FormItemClickHandler() { 
            public void onFormItemClick(FormItemIconClickEvent event) { 
                alertNameEditor.clearValue();
           
        });
        alertNameEditor.setIcons(refreshFilter);
        alertNameEditor.setIconPrompt("Resets the alert name filter.");
        return alertNameEditor;
    }
View Full Code Here


        alertNameEditor.setIconPrompt("Resets the alert name filter.");
        return alertNameEditor;
    }
   
    public static TextItem getEventSourceEditor(Configuration portletConfig) {
        final TextItem eventSourceEditor = new TextItem(Constant.EVENT_SOURCE);
        eventSourceEditor.setTitle(MSG.view_alert_common_tab_conditions_type_event_matching());
        eventSourceEditor.setWrapTitle(false);
        eventSourceEditor.setWidth(100);
        String currentValue = portletConfig.getSimpleValue(Constant.EVENT_SOURCE, "");
        eventSourceEditor.setValue(currentValue);
        PickerIcon refreshFilter = new PickerIcon(PickerIcon.CLEAR, new FormItemClickHandler() { 
            public void onFormItemClick(FormItemIconClickEvent event) { 
                eventSourceEditor.clearValue();
           
        });
        eventSourceEditor.setIcons(refreshFilter);
        eventSourceEditor.setIconPrompt("Resets the event source filter.");
        return eventSourceEditor;
    }
View Full Code Here

        eventSourceEditor.setIconPrompt("Resets the event source filter.");
        return eventSourceEditor;
    }
   
    public static TextItem getEventResourceEditor(Configuration portletConfig) {
        final TextItem eventResourceEditor = new TextItem(Constant.EVENT_RESOURCE);
        eventResourceEditor.setTitle(MSG.common_title_resource());
        eventResourceEditor.setWrapTitle(false);
        eventResourceEditor.setWidth(100);
        String currentValue = portletConfig.getSimpleValue(Constant.EVENT_RESOURCE, "");
        eventResourceEditor.setValue(currentValue);
        PickerIcon refreshFilter = new PickerIcon(PickerIcon.CLEAR, new FormItemClickHandler() { 
            public void onFormItemClick(FormItemIconClickEvent event) { 
                eventResourceEditor.clearValue();
           
        });
        eventResourceEditor.setIcons(refreshFilter);
        eventResourceEditor.setIconPrompt("Resets the resource filter.");
        return eventResourceEditor;
    }
View Full Code Here

        List<FormItem> items = new ArrayList<FormItem>();

        // Username field should be editable when creating a new user, but should be read-only for existing users.
        FormItem nameItem;
        if (isNewRecord()) {
            nameItem = new TextItem(UsersDataSource.Field.NAME);
        } else {
            nameItem = new StaticTextItem(UsersDataSource.Field.NAME);
            ((StaticTextItem) nameItem).setEscapeHTML(true);
        }
        items.add(nameItem);

        StaticTextItem isLdapItem = new StaticTextItem(UsersDataSource.Field.LDAP);
        items.add(isLdapItem);
        boolean isLdapAuthenticatedUser = Boolean.valueOf(form.getValueAsString(UsersDataSource.Field.LDAP));

        // Only display the password fields for non-LDAP users (i.e. users that have an associated RHQ Principal).
        if (!this.isReadOnly() && !isLdapAuthenticatedUser) {
            PasswordItem passwordItem = new PasswordItem(UsersDataSource.Field.PASSWORD);
            passwordItem.setShowTitle(true);
            items.add(passwordItem);

            final PasswordItem verifyPasswordItem = new PasswordItem(UsersDataSource.Field.PASSWORD_VERIFY);
            verifyPasswordItem.setShowTitle(true);
            final boolean[] initialPasswordChange = { true };
            passwordItem.addChangedHandler(new ChangedHandler() {
                public void onChanged(ChangedEvent event) {
                    if (initialPasswordChange[0]) {
                        verifyPasswordItem.clearValue();
                        initialPasswordChange[0] = false;
                    }
                }
            });
            items.add(verifyPasswordItem);
        }

        TextItem firstNameItem = new TextItem(UsersDataSource.Field.FIRST_NAME);
        firstNameItem.setShowTitle(true);
        firstNameItem.setAttribute(EnhancedDynamicForm.OUTPUT_AS_HTML_ATTRIBUTE, true);
        items.add(firstNameItem);

        TextItem lastNameItem = new TextItem(UsersDataSource.Field.LAST_NAME);
        lastNameItem.setShowTitle(true);
        lastNameItem.setAttribute(EnhancedDynamicForm.OUTPUT_AS_HTML_ATTRIBUTE, true);
        items.add(lastNameItem);

        TextItem emailAddressItem = new TextItem(UsersDataSource.Field.EMAIL_ADDRESS);
        emailAddressItem.setShowTitle(true);
        emailAddressItem.setAttribute(EnhancedDynamicForm.OUTPUT_AS_HTML_ATTRIBUTE, true);
        items.add(emailAddressItem);

        TextItem phoneNumberItem = new TextItem(UsersDataSource.Field.PHONE_NUMBER);
        phoneNumberItem.setAttribute(EnhancedDynamicForm.OUTPUT_AS_HTML_ATTRIBUTE, true);
        items.add(phoneNumberItem);

        TextItem departmentItem = new TextItem(UsersDataSource.Field.DEPARTMENT);
        departmentItem.setAttribute(EnhancedDynamicForm.OUTPUT_AS_HTML_ATTRIBUTE, true);
        items.add(departmentItem);

        boolean userBeingEditedIsRhqadmin = (getRecordId() == SUBJECT_ID_RHQADMIN);
        FormItem activeItem;
        if (!this.loggedInUserHasManageSecurityPermission || userBeingEditedIsRhqadmin) {
View Full Code Here

        DynamicForm searchTextForm = new DynamicForm();
        searchTextForm.setStyleName("searchBar");
        searchTextForm.setAutoWidth();
        searchTextForm.setNumCols(1);
        searchTextItem = new TextItem("search", MSG.common_button_search());
        searchTextItem.setShowTitle(false);
        searchTextItem.setWidth(SEARCH_WIDTH);
        searchTextItem.setBrowserSpellCheck(false);

        searchTextItem.addKeyUpHandler(new KeyUpHandler() {

            public void onKeyUp(final KeyUpEvent keyUpEvent) {
                Log.debug("onKeyUp search Mode: " + searchMode + " key: " + keyUpEvent.getKeyName());
                keyUpEvent.cancel();

                if (IGNORED_KEYS.contains(keyUpEvent.getKeyName())) {
                    return;
                }

                if (keyUpEvent.getKeyName().equals("Enter")) {
                    if (getSearchMode().equals(SearchMode.SAVED_SEARCH_MODE)) {
                        return;
                    }

                    String currentSearchTerm = (String) keyUpEvent.getItem().getValue();
                    currentSearchTerm = (null == currentSearchTerm) ? "" : currentSearchTerm; // avoid NPEs
                    Log.debug("onKeyUp search Mode Enter key pressed");

                    // stop any duplicate searches
                    if (!currentSearchTerm.equalsIgnoreCase(lastSearchTerm)) {
                        getSearchStrategy().searchReturnKeyHandler(keyUpEvent);
                        searchTextItem.focusInItem();
                        lastSearchTerm = currentSearchTerm;
                    } else {
                      hideList();
                    }
                } else if (keyUpEvent.getKeyName().equals("Escape")) {
                    searchTextItem.setValue(lastSearchTerm);
                    hideList();
                } else {
                    if (null == searchDelayTimer) {
                        searchDelayTimer = new Timer() {

                            public void run() {
                                getSearchStrategy().searchKeyUpHandler(keyUpEvent);
                                pickListGrid.show();
                            }
                        };
                    } else {
                        searchDelayTimer.cancel();
                    }

                    // wait for some typing quiet time before performing a search
                    searchDelayTimer.schedule(SEARCH_KEYUP_DELAY);
                }
            }
        });

        pickListGrid.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() {
          @Override
          public void onClick( com.smartgwt.client.widgets.events.ClickEvent clickEvent) {
              pickListGrid.focus();
          }
        });

        searchTextItem.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
            @Override
            public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent clickEvent) {
                if (pickListGrid.isVisible()) {
                  hideList();
                } else {
                  showList();
                }
            }
        });

        searchTextItem.addFocusHandler( new FocusHandler() {
            @Override
            public void onFocus(FocusEvent event) {
              showList();
            }
        });


        searchTextItem.addBlurHandler( new BlurHandler() {
          @Override
          public void onBlur(BlurEvent event) {
            Timer t = new Timer() {
              public void run() {
                if (!pickListGrid.containsFocus()) {
                  hideList();
                }
              }
            };
            t.schedule(500);
          }
        });


        searchTextForm.setFields(searchTextItem);
        addMember(searchTextForm);
        searchTextItem.setTooltip(MSG.view_searchBar_buttonTooltip());
        searchTextItem.setHint("Search");

        searchTextItem.setShowHintInField(true);

        saveSearchButton = new ToolStripButton();
        saveSearchButton.setIcon(IconEnum.STAR_OFF.getIcon16x16Path());
        saveSearchButton.setTooltip(MSG.view_searchBar_savedSearch_buttonTooltip());
        saveSearchButton.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                toggleFavoriteSearch();
            }
        });
        addButton(saveSearchButton);

        DynamicForm saveSearchTextForm = new DynamicForm();
        saveSearchTextForm.setAutoWidth();

        saveSearchTextItem = new TextItem("savedSearchName");
        saveSearchTextItem.setShowTitle(false);
        saveSearchTextItem.setWidth(SAVED_SEARCH_WIDTH);

        saveSearchTextForm.setFields(saveSearchTextItem);
View Full Code Here

            form = new DynamicForm();
            form.setValuesManager(new ValuesManager());
            form.setWidth100();
            form.setNumCols(2);

            TextItem name = new TextItem("name", MSG.common_title_name());
            name.setRequired(true);
            name.setWidth(300);
            name.setLength(100);
            name.addChangedHandler(new ChangedHandler() {
                @Override
                public void onChanged(ChangedEvent changedEvent) {

                    final String newGroupName = form.getValueAsString("name");
View Full Code Here

            public void onFormItemClick(FormItemIconClickEvent event) {
                showExpressionBuilder();
            }
        });

        id = new TextItem("id", MSG.common_title_id());
        id.setVisible(false);

        name = new TextItem("name", MSG.common_title_name());
        name.setWidth(400);
        name.setDefaultValue("");

        description = new TextAreaItem("description", MSG.common_title_description());
        description.setWidth(400);
View Full Code Here

        FormItem valueItem = null;
        if (unitsDropdown) {
            valueItem = buildJVMMemoryItem(name, value);
        } else {
            valueItem = new TextItem();
            valueItem.setName(name);
            valueItem.setValue(value);
            valueItem.setWidth(220);
            if (validator != null) {
                valueItem.setValidators(validator);
View Full Code Here

    protected DynamicForm getAvailableFilterForm() {
        if (availableFilterForm == null) {
            availableFilterForm = new DynamicForm();
            availableFilterForm.setNumCols(4);
            availableFilterForm.setWidth("75%");
            final TextItem search = new TextItem(FIELD_NAME.propertyName(), MSG.common_title_search());
            final EnumSelectItem operationModeSelect = new EnumSelectItem(ServerDatasource.FILTER_OPERATION_MODE,
                MSG.view_adminTopology_serverDetail_operationMode(), OperationMode.class, null, null);
            availableFilterForm.setItems(search, operationModeSelect);
        }
        return availableFilterForm;
View Full Code Here

        final DynamicForm form = new DynamicForm();
        form.setMargin(10);
        form.setWidth100();
        form.setWrapItemTitles(false);
        form.setNumCols(2);
        final TextItem name = new TextItem(FIELD_NAME, MSG.common_title_name());
        name.setRequired(true);
        LengthRangeValidator nameLengthValidator = new LengthRangeValidator();
        nameLengthValidator.setMin(3);
        nameLengthValidator.setMax(100);
        name.setValidators(nameLengthValidator);
        name.addKeyUpHandler(new KeyUpHandler() {
            public void onKeyUp(KeyUpEvent event) {
                if ("Enter".equals(event.getKeyName())) {
                    createNewGroup(modalWindow, form);
                }
            }
        });

        form.setFields(name);
        layout.addMember(form);
        VLayout spacer = new VLayout();
        spacer.setHeight(10);
        layout.addMember(spacer);

        IButton cancel = new EnhancedIButton(MSG.common_button_cancel());
        cancel.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent clickEvent) {
                modalWindow.destroy();
                AffinityGroupTableView.this.refreshTableInfo();
            }
        });
        final IButton create = new EnhancedIButton(MSG.view_adminTopology_affinityGroups_createNew(), ButtonColor.BLUE);
        create.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent clickEvent) {
                createNewGroup(modalWindow, form);
            }
        });

        HLayout buttons = new HLayout(10);
        buttons.setLayoutAlign(Alignment.CENTER);
        buttons.addMember(create);
        buttons.addMember(cancel);
        layout.addMember(buttons);
        modalWindow.addItem(layout);
        modalWindow.show();
        name.focusInItem();
    }
View Full Code Here

TOP

Related Classes of com.smartgwt.client.widgets.form.fields.TextItem

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.