2つの観測可能なプロパティを持つ観測可能な配列を持っています。私はここで観測可能な配列がノックアウトのUIに反映されない
<tbody data-bind="foreach: Scopes.ScopesData">
<tr style="vertical-align: baseline">
<td style="white-space:nowrap"><span data-bind="text: name" /></td>
<td>
<input type="checkbox" data-bind="checked: HeadCountFlag, enable: isAvailable" />
</td>
<td>
<input data-bind="textInput: HeadCountpercent, enable: isAvailable" class="amount" />
</td>
</tr>
</tbody>
以下のようにUIを介して入力ボックスを配置するときScopesDataが観察アレイであり、2つの特性HeadCountFlag とHeadCountpercentも観察されているアレイを更新することができています。私はそれに変更を加えると、それは
<span data-bind="text: Scopes.ScopesData()[0].HeadCountpercent()"></span>
以下のように更新ばかり見ることができています
は今、私はいくつかのイベントが を発生したときに、いくつかのJavaScriptコードを介してこれを更新したいと私はデータを変更することができていますそれも保存されますが、UIに反映されていません。
model.Scopes.ScopesData._latestValue[0].HeadCountpercent._latestValue = 99;
誰かが)私はこのScopes.ScopesDataを(持っているようにする必要がありますどのような変更JSコードから[0] .HeadCountpercent()の更新プログラムを教えてください、それがUIに更新されます参照してくださいすることができます。
おかげ
あなたは観測可能なものを変更し、その観測可能なものを介して変更する必要があります。 –
スタックスニペット( '[<]]'ツールバーボタン)を使用して、** runnable ** [mcve]で問題を示す質問を更新してください。 –
ScopesData配列とHeadCountpercentプロパティの両方が観測可能です。あなたが何を言及しているか正確に教えてもらえますか? – sid99