У меня проблема в том, что у меня есть таблица с кнопкой редактирования в последней <td>
каждой строки. При нажатии кнопки редактирования <td>
s меняются на <input>
s, что отлично работает. Моя кнопка выглядит так:
<td><button on-click="{{editThis}}">Edit</button></td>
Поэтому при ее нажатии будет вызвана функция editThis
. Но я хочу, чтобы моя кнопка теперь отображала "Сохранить" и при нажатии вызывала функцию "saveThis".
void editThis(Event e, var detail, Node sender) {
e.preventDefault();
/* ... does not matter ... */
(sender as ButtonElement).text = "Save";
(sender as ButtonElement).setAttribute("on-click", {{saveThis}});
}
Кнопка по-прежнему вызывает функцию editThis
. Dartium показывает это:
<button on-click="{{saveThis}}">Save</button>
Любые идеи, почему это не работает или другой способ решить эту проблему?