我有一组绑定到视图模型的单选按钮:
<input name="A_22" id="A_StatusCode_22_0" onchange="display(this, 22, 0);" type="radio" data-bind="checked: viewModel.A_List[0].A_Status" rowindex="0" sid="22" value="A"/>
<input name="A_22" id="A_StatusCode_22_1" onchange="display(this, 22, 0);" type="radio" data-bind="checked: viewModel.A_List[0].A_Status" rowindex="0" sid="22" value="A"/>
<input name="A_22" id="A_StatusCode_22_2" onchange="display(this, 22, 0);" type="radio" data-bind="checked: viewModel.A_List[0].A_Status" rowindex="0" sid="22" value="A"/>
这组单选按钮出现在网格的每一行......所以下一行是:
<input name="A_22" id="A_StatusCode_22_1" onchange="display(this, 22, 1);" type="radio" data-bind="checked: viewModel.A_List[1].A_Status" rowindex="0" sid="22" value="A"/>
..等等
与单选按钮相关的部分视图模型(作为 JSON):
..."A_List":[{"A_Status": null,......},{"A_Status": null,......},{"A_Status": null,......}....]
很简单......页面呈现没有任何抱怨......但是每次我点击这些单选按钮之一时,页面其他部分上的所有其余绑定数据源都会消失,页面看起来非常奇怪......即使我注释掉单选按钮的“onchange”例程它没有任何区别?当我在这里做错时有什么建议吗?
很高兴在不透露太多数据的情况下提供更多信息……毕竟这是工作……在此先感谢。
WML