Examples of IButton


Examples of com.smartgwt.client.widgets.IButton

    HLayout buttonLayout = new HLayout();
    buttonLayout.setMembersMargin(5);
    buttonLayout.setHeight(25);

    // Create a button to show the "roads" objects into a FeatureGrid:
    IButton button1a = new IButton("Show roads");
    button1a.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) getMap().getMapModel().getLayer("roadsLayer");
        table.setLayer(layer);
        layer.getFeatureStore().getFeatures(GeomajasConstant.FEATURE_INCLUDE_ALL, new LazyLoadCallback() {

          // Add all the features currently in the layer's FeatureStore to the grid:
          public void execute(List<Feature> response) {
            for (Feature feature : response) {
              table.addFeature(feature);
            }
          }
        });
      }
    });
    button1a.setWidth(110);
    buttonLayout.addMember(button1a);
    mainLayout.addMember(buttonLayout);

    // Create the FeatureGrid that shows alpha-numerical attributes of features:
    table = new FeatureListGrid(map.getMapModel());
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    String description = getDescription();
    if (description != null) {
      VLayout rightLayout = new VLayout();
      rightLayout.setMembersMargin(15);

      IButton sourceButton = new IButton(I18nProvider.getSampleMessages().generalSourceButton());
      sourceButton.setIcon("[ISOMORPHIC]/geomajas/example/images/silk/script_go.png");
      sourceButton.setLayoutAlign(Alignment.RIGHT);
      sourceButton.setShowDisabledIcon(false);
      sourceButton.setWidth(125);
      sourceButton.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
          getJavaSource();
        }
      });
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    VLayout layout = new VLayout();
    layout.setWidth100();
    layout.setHeight100();
    layout.setLayoutTopMargin(200);

    IButton button = new IButton(I18nProvider.getSampleMessages().serverErrorButton());
    button.setIcon("[ISOMORPHIC]/geomajas/osgeo/help-contents.png");
    button.setWidth(300);
    button.setLayoutAlign(Alignment.CENTER);
    button.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        GwtCommand command = new GwtCommand("example.gwt.server.samples.GetExceptionCommand");
        command.setCommandRequest(new EmptyCommandRequest());
        GwtCommandDispatcher.getInstance().execute(command, new CommandCallback() {
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

        column.addMember(hr);

        HStack row = new HStack();
        row.setMembersMargin(5);
        row.setAlign(VerticalAlignment.CENTER);
        IButton okButton = new EnhancedIButton(MSG.common_button_ok());
        okButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {

                //F5 refresh check? If they've reloaded the form for some reason then bail.
                boolean credentialsEmpty = ((user == null) || (user.trim().isEmpty()) || (password == null) || (password
                    .trim().isEmpty()));
                //check for session timeout
                if (UserSessionManager.isLoggedOut() || (credentialsEmpty)) {
                    resetLogin();
                    return;
                }

                //validation
                if (inputForm.validate()) {
                    Log.trace("Successfully validated all data for user registration.");
                    //populate form
                    if (first.getValue() != null)
                        inputForm.setValue(FIRST, String.valueOf(first.getValue()));
                    if (last.getValue() != null)
                        inputForm.setValue(LAST, String.valueOf(last.getValue()));
                    inputForm.setValue(USERNAME, String.valueOf(username.getValue()));
                    if (email.getValue() != null)
                        inputForm.setValue(EMAIL, String.valueOf(email.getValue()));
                    if (phone.getValue() != null)
                        inputForm.setValue(PHONE, String.valueOf(phone.getValue()));
                    if (department.getValue() != null)
                        inputForm.setValue(DEPARTMENT, String.valueOf(department.getValue()));
                    inputForm.setValue(SESSIONID, sessionId);
                    inputForm.setValue(PASSWORD, password);
                    registerLdapUser(inputForm, callback);
                }
            }

        });
        row.addMember(okButton);

        //prepopulate form from user details returned.
        Subject subject = UserSessionManager.getSessionSubject();
        first.setValue(subject.getFirstName());
        last.setValue(subject.getLastName());
        email.setValue(subject.getEmailAddress());
        phone.setValue(subject.getPhoneNumber());
        department.setValue(subject.getDepartment());

        IButton resetButton = new EnhancedIButton(MSG.common_button_reset());
        resetButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                //F5 refresh check? If they've reloaded the form for some reason then bail.
                boolean credentialsEmpty = ((user == null) || (user.trim().isEmpty()) || (password == null) || (password
                    .trim().isEmpty()));
                if (UserSessionManager.isLoggedOut() || credentialsEmpty) {
                    resetLogin();
                    return;
                }

                //clear out all validation messages.
                String empty = "                  ";
                first.setValue(empty);
                last.setValue(empty);
                email.setValue("test@test.com");
                inputForm.validate();
                first.clearValue();
                last.clearValue();
                email.clearValue();
                phone.clearValue();
                department.clearValue();
            }
        });
        row.addMember(resetButton);

        IButton cancelButton = new EnhancedIButton(MSG.common_button_cancel());
        cancelButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                UserSessionManager.logout();
                resetLogin();
            }
        });
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

    private class DateTimeButtonBarClickHandler implements ClickHandler {

        @Override
        public void onClick(ClickEvent clickEvent) {
            IButton button = (IButton) clickEvent.getSource();
            String selectedDateTimeRange = button.getTitle();
            CustomDateRangeState.getInstance().setCustomDateRangeActive(false);
            Date now = new Date();
            Date calculatedStartDateTime = calculateStartDate(now, selectedDateTimeRange);
            saveDateRange(calculatedStartDateTime.getTime(), now.getTime());
            redrawGraphs();
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

        form = new DynamicForm();
        form.setItems(formItems.toArray(new FormItem[formItems.size()]));
    }

    private ToolStrip buildToolStrip() {
        IButton ok = new EnhancedIButton(MSG.common_button_ok(), ButtonColor.BLUE);
        ok.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                if (form.validate(false)) {
                    if (saveCondition()) {
                        closeFunction.run();
                    }
                }
            }
        });

        IButton cancel = new EnhancedIButton(MSG.common_button_cancel());
        cancel.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                closeFunction.run();
            }
        });
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

            addItem(startBeforeEndLabel);

            HLayout buttonHLayout = new HLayout();
            buttonHLayout.setMargin(35);
            buttonHLayout.setMembersMargin(20);
            IButton cancelButton = new EnhancedIButton(MSG.common_buttonbar_custom_cancel());
            cancelButton.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(ClickEvent clickEvent) {
                    CustomDateRangeWindow.this.destroy();
                }
            });
            buttonHLayout.addMember(cancelButton);

            IButton saveButton = new EnhancedIButton(MSG.common_buttonbar_custom_save(), ButtonColor.BLUE);
            saveButton.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(ClickEvent clickEvent) {
                    //@todo: eventually get rid of deprecated calls but not in 3.2.1 minor release
                    Date newStartDate = new Date(startDateItem.getValueAsDate().getYear(), startDateItem
                        .getValueAsDate().getMonth(), startDateItem.getValueAsDate().getDate(),
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

        for (final TableActionInfo tableAction : tableActions) {

            if (null == tableAction.getValueMap()) {
                // button action
                IButton button = new EnhancedIButton(tableAction.getTitle(), tableAction.getButtonColor());
                button.setTooltip(tableAction.getTooltip());
                button.setDisabled(true);
                button.setOverflow(Overflow.VISIBLE);
                button.addClickHandler(new ClickHandler() {
                    public void onClick(ClickEvent clickEvent) {
                        disableAllFooterControls();
                        if (tableAction.getConfirmMessage() != null) {
                            String message = tableAction.getConfirmMessage().replaceAll("\\#",
                                String.valueOf(listGrid.getSelectedRecords().length));
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

        this.footer = new ToolStrip();
        footer.setPadding(5);
        footer.setWidth100();
        footer.setMembersMargin(15);
        footer.addMember(new LayoutSpacer());
        IButton refreshButton = new EnhancedIButton(MSG.common_button_refresh());
        refreshButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent clickEvent) {
                loadData();
                refresh();
            }
        });
View Full Code Here

Examples of com.smartgwt.client.widgets.IButton

            // Map is not read-only - add footer with New and Delete buttons to allow user to add or remove members.
            EnhancedToolStrip buttonBar = new EnhancedToolStrip();
            buttonBar.setPadding(5);
            buttonBar.setMembersMargin(15);

            final IButton newButton = new EnhancedIButton(MSG.common_button_new(), ButtonColor.BLUE);
            newButton.setIcon(Window.getImgURL("[SKIN]/actions/add.png"));
            newButton.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() {
                public void onClick(ClickEvent clickEvent) {
                    SC.askforValue(MSG.view_configEdit_enterPropName(), new ValueCallback() {
                        public void execute(String propertyName) {
                            if (propertyMap.get(propertyName) != null) {
                                CoreGUI.getMessageCenter().notify(
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.