-2
我使用Knockout JS来填充数组“editAutoHoldDetails”(如代码示例中给出的)的表行。而不是priceRangeLowEdit,我想填充数组中前一个元素的priceRangeHighEdit。 例如,我的JSON如下所示。在数组的第二个元素中,我想用priceRangeLigh(1000)填充前一个元素(2)的priceRangeHigh。Knockout JS获取数组中的前一个元素
请提出解决方案。
JSON:[{"baseLineErrorThresholdDown":100,"baseLineErrorThresholdUp":100,"prevTickErrorThresholdDown":50,"prevTickErrorThresholdUp":100,"priceRangeHigh":2,"priceRangeLow":0},
{"baseLineErrorThresholdDown":0,"baseLineErrorThresholdUp":0,"prevTickErrorThresholdDown":0,"prevTickErrorThresholdUp":0,"priceRangeHigh":0,"priceRangeLow":1000}]
<tbody data-bind="foreach: editAutoHoldDetails" id="editAutoHoldDtlTblId">
<tr>
<td align="center" data-bind="text: priceRangeLowEdit"></td>
<td align="center"> <input data-bind="value: priceRangeHighEdit"/></td>
<td align="center"> <input data-bind="value: baseLineUpEdit"/></td>
<td align="center"> <input data-bind="value: baseLineDownEdit"/></td>
<td align="center"> <input data-bind="value: prevTickUpEdit"/></td>
<td align="center"> <input data-bind="value: prevTickDownEdit"/></td>
</tr>
</tbody>