Элемент выбора списка обжига на GWT - PullRequest
0 голосов
/ 06 марта 2012

Когда пользователь нажимает кнопку, я хочу запустить событие выбора ListGrid.Я вызвал "resultControl.resultGrid.selectRecord (0);"но это не сработало.

1 Ответ

1 голос
/ 06 марта 2012

Исходя из вашего первоначального вопроса и вашего комментария, я понимаю, что вы хотите смоделировать событие выбора в вашей ListGrid с помощью кнопки.Предполагая, что я хорошо понимаю, и вас интересует только один выбор записей (первый), все, что вам нужно сделать, это следующее:

    final ListGrid listGrid = new ListGrid();
    //Initialize your listgrid's data etc.

    listGrid.addSelectionChangedHandler(new SelectionChangedHandler() {

        @Override
        public void onSelectionChanged(SelectionEvent event) {
            SC.say("here my code");
        }
    });


    IButton button = new IButton("Select");
    button.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            listGrid.selectRecord(0);

        }
    });

Последнее примечание, System.out или System.errничего не выдаст, когда ваше приложение работает в рабочем режиме.Вместо этого используйте подходящее решение для ведения журнала или SC.say (), если вы хотите предоставить пользователю сообщение.

...