我遇到了在每行的最后一个<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>
任何想法为什么它不工作或另一种方式如何解决这个问题?
那么,这将工作我猜。但我不喜欢该函数通过按钮上的文本处理Button的被调用函数。这应该是在点击属性 – Azael 2014-10-08 15:19:33