我的项目中有一个需求,我需要将我选择的项目放在模态中,用户可以单击“下一步”显示下一个项目。
我正在使用具有绑定的来显示表单中选定的内容。我不知道如何在“具有”绑定中应用分页。
<div class="container" data-bind="with: itemForEditing">
<div id="riskRegisterForm" class="modal hide fade">
<div class="modal-header" style="background:#4bafef; height: 30px;">
<h5 style="color:#FFFFFF; font:16px Arial;">Item</h5>
</div>
<div class="modal-body" style="background:#fff">
<div>
<form class="form-horizontal">
<div class="control-group">
<label class="control-label" for="itemName">Name</label>
<div class="controls">
<input type="text" id="itemName" data-bind="value: name" />
</div>
</div>
<div class="control-group">
<label class="control-label" for="itemPrice">Price</label>
<div class="controls">
<input type="number" step=".01" id="itemPrice" data-bind="value: price" />
</div>
</div>
</form>
</div>
</div>
<div class="modal-footer">
<button type="button" data-dismiss="modal" class="btn" data-bind="click:$parent.revertItem">Cancel</button>
<button type="button" data-dismiss="modal" class="btn" data-bind="click:$parent.acceptItem">Update</button>
</div>
<span><a href=#>next</a></span>
<span><a href=#>prev</a></span>
</div>
</div>
当我点击下一个时,它应该自动选择下一个记录并放入控件中。
2条答案
按热度按时间isr3a4wc1#
我已经尝试过了。我改变了我的策略。基本上我创建了2个方法,一个next和一个prev。在这些方法中,我找到了数组中所选/可编辑对象的索引,以及基于所用方法的增量或减量。然后,我更新了所选和可编辑属性对象:
这里有一个链接到我的JS Fiddle。
uinbv5nw2#
一种方法是这样做的:
和
观看现场直播http://jsfiddle.net/Tt96J/11/