0

ビューモデルにバインドされた一連のラジオ ボタンがあります。

<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"/>

..等々

ラジオ ボタンに関連する viewModel の一部 (JSON として):

..."A_List":[{"A_Status": null,......},{"A_Status": null,......},{"A_Status": null,......}....] 

十分に単純です...ページは文句なしにレンダリングされます...しかし、これらのラジオボタンの1つをクリックするたびに、ページの他の部分にある残りのバインディングデータソースがすべて消えて、ページが完全に奇妙に見えます.ラジオボタンの「onchange」ルーチンをコメントアウトしましたが、違いはありませんか? ここで間違ったことをしたときの提案はありますか?

あまりにも多くのデータを明らかにすることなく、より多くの情報を提供できることをうれしく思います...結局のところ仕事です...前もって感謝します。

WML

4

0 に答える 0