Дартс - бумажная кнопка - как добавить скрипт onclick


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

  void add_button(String butName){

    PaperButton NewPaperButton=new PaperButton();
    NewPaperButton.text=butName;
    NewPaperButton.style.background='lightgreen';
    NewPaperButton.onClick=callback();<<<<???? what do I do here?? onMouseDown?

ура
Стив

1 ответ

Решение

Вы можете создать обратный вызов, как это:

void onButtonClicked(Event event, var detail, Element target) {
  // do something
}

И вы можете настроить слушателя так:

NewPaperButton.onClick.listen(onButtonClicked);
Другие вопросы по тегам