我是 Jquery 和 Knockout 的新手...我正在使用 KO 可观察数组来绑定网格中的数据(使用 HTML 表),当用户在文本框中输入相同的值时,我想显示带有悬停文本的警告图标,这些值已经在 KO 中可用数组(网格中已显示的数据)...我的消息应显示其已使用的先前值和 stepNo。我有两个网格模板,一个是显示记录,另一个是编辑
脚本部分:
function UniqueViewModel(){
var dataValues=ko.observableArray([{stepNo:1,stepText:"test1"},
{stepNo:2,stepText:"test2"},
{stepNo:3,stepText:"test3"},
{stepNo:4,stepText:"test4"}])
}
ko.applyBindings(new UniqueViewModel());
HTML:
\\View Template
<tbody data-bind="foreach:dataValues">
<tr>
<td data-bind="text: stepNo"> </td>
<td data-bind="text: stepText"> </td>
</tr>
</tbody>
\\Edit Template
<tbody data-bind="foreach:dataValues">
<tr>
<td><input type="text" data-bind:"value:stepNo"/></td>
<td><input type="text" data-bind:"value:stepText"/></td>
</tr>
</tbody>
</table>