我有一个由foreach循环列表的表。我想再有一列包含Edit
,Validate
和Cancel
。如何在Knockout中为表进行可视化数据绑定?
当用户点击Edit
时,应该显示输入标签并允许用户输入值并验证或取消。然后,输入标签应该被隐藏。
这里是我的Fidder酒店:http://jsfiddle.net/v9BNr/14/
<table>
<tbody data-bind="foreach: mapDictionaryToArray(contents())">
<tr>
<td> <span id="textKey" data-bind="text: $data.key"></span>
</td>
<td>
<input data-bind="value:$data.value" />
<label data-bind="text:$data.value" />
</td>
<td>
<a href="#"
data-bind="">
Edit</a>
<a href="#"
data-bind="">
Apply</a>
<a href="#"
data-bind="">
Cancel</a>
</td>
</tr>
</tbody>
</table>
我虽然可见的数据绑定是在输入标签来设置可见性,我也可以设置在那些链接? – TrangZinita
对不起,你的问题不清楚。我已经更新了我的答案。 – rae1
jsfiddle.net/v9BNr/16我已经修好了,但它仍然不能用于编辑,请你看看我的fidde?这个问题据我所知,因为我的顶部有一个foreach循环。谢谢 – TrangZinita