Невозможно отобразить диалоговое окно после нажатия на ячейку гибкой таблицы в GWT - PullRequest
0 голосов
/ 14 мая 2019

Это класс моего диалогового окна:

public class Question extends DialogBox { 
    public Question(int row, FlexTable flex) {
        super (true);
        setText( "Choose Action");
        String outputString = flex.getWidget(row, 0).toString();
        VerticalPanel panel = new VerticalPanel();
        panel.add(new Label ("" + outputString));
        panel.add(new Button( "edit")); 
        this.setWidget(panel);
    }
}

И так я создаю экземпляр своего ящика после щелчка по какой-либо строке в гибкой таблице, но проблема в том, что я ничего не получаю после, без воздействия после щелчка по любой строке.

flex.addClickHandler(new ClickHandler() {
    public void onClick (ClickEvent event){
        int rowlndex = flex.getCellForEvent(event).getRowIndex();
        // Window.alеrt("Row Clicked " + rowlndex); --- Works Properly
        Question que = new Question(rowlndex, flex);
        que.center();
        que.show();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...