【发布时间】:2014-10-08 14:31:42
【问题描述】:
我的问题是在每行的最后一个<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>
任何想法为什么它不起作用或如何解决这个问题?
【问题讨论】:
标签: dart dart-polymer dart-html