BG Development


  Reply to this topicStart new topicStart Poll

> GWT popUp Panel и close бутон, Имам следния панел и се чудя как...
eyankulov
  Публикувано на: 21-05-2010, 16:16
Quote Post



Име: Емануел Янкулов
Група: Потребител
Ранг: Посетител

Мнения: 50
Регистриран на: 29.04.09



Здравейте,
Имам следния панел (popupPanel) и се чудя как трябва да се направи close бутона (горе в дясно)... :/

Имам и следния код:
CODE
public Button drawCloseButton() {
            
            Button closeButton = new Button("X");
            closeButton.addStyleName("closeButton");
            return closeButton;
}


Версия на GWT: 2.0.3
Потърсих за hide функцията, но незнам как да я извикам.

Това мнение е било редактирано от eyankulov на 21-05-2010, 16:19

Прикачена картинка (Кликнете на картинката, за да я увеличите!)
Прикачена картинка


--------------------
PMEmail PosterUsers Website
Top
gadulin
Публикувано на: 21-05-2010, 16:28
Quote Post



Име: Станислав
Група: Потребител
Ранг: Посетител

Мнения: 65
Регистриран на: 21.06.07



Ей тука имаш употреба (в примера) на hide, който е наследен метод от PopupPanel.


--------------------
Ако сработи от първия път значи нещо не е наред :)
PMEmail PosterICQ
Top
eyankulov
  Публикувано на: 21-05-2010, 17:30
Quote Post



Име: Емануел Янкулов
Група: Потребител
Ранг: Посетител

Мнения: 50
Регистриран на: 29.04.09



@gadulin Мерси.
Направих следното и не се получава. На основния клас, който ми е

CODE
public class WritingMovies implements ClickHandler{}


Сложих ClickHandler. Следващото парче код съответно си е в основния клас. Къде бъркам?
CODE
      public static class PopupClose extends DialogBox{
            
            public void popupCloser(){
                  Button x = new Button("X");
                  x.addClickHandler(new ClickHandler() {
                        public void onClick(ClickEvent event) {
                              PopupClose.this.hide();
                        }
                  });
                  setWidget(x);
            }
      }
      public Button drawCloseButton() {
            
            Button closeButton = new Button("X");
            closeButton.addClickHandler(this);
            closeButton.addStyleName("closeButton");
            return closeButton;
      }
            
      public void onClick(ClickEvent event) {          
          new PopupClose().show();
        }


Четох от тук

Това мнение е било редактирано от eyankulov на 21-05-2010, 17:39


--------------------
PMEmail PosterUsers Website
Top
ifnull
Публикувано на: 26-05-2010, 09:56
Quote Post



Име: Димитър
Група: Потребител
Ранг: Старо куче

Мнения: 608
Регистриран на: 10.07.09



ето така га правя аз. Тава съм го писал на GWT 1.5.2 за по-нова версия ще трябва да напаснеш ClickListener()

CODE


public DialogBox createDialogBox() {
            // Create a dialog box and set the caption text
          final DialogBox dialogBox = new DialogBox();
          dialogBox.ensureDebugId("cwDialogBox");       
          dialogBox.setText("Neuer Kunde");        
          dialogBox.setAnimationEnabled(true);

      // ala bala .....


Button closeButton = new Button("close",
              new ClickListener() {
                public void onClick(Widget event) {
                  dialogBox.hide();
                 }      
              });
          dialogBoutton.add(closeButton);
...
...




за GWT: 2.0.3 така

CODE

// Add a close button at the bottom of the dialog
   Button closeButton = new Button("close",
       new ClickHandler() {
         public void onClick(ClickEvent event) {
           dialogBox.hide();
         }
       });
   dialogContents.add(closeButton);


Това мнение е било редактирано от ifnull на 26-05-2010, 10:02
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0