コールバックは以下が用意されている(バージョン3)
afterRender / afterAdd / beforeRemove / beforeMove / afterMove
[javascript]
[/javascript]
参照
http://knockoutjs.com/documentation/foreach-binding.html#note_7_postprocessing_or_animating_the_generated_dom_elements
foreach bindingでは、最後にコールバックされるのではなく毎回呼び出される。
最後に一回だけ処理を行いたい場合は、以下のように毎回要素数をチェックしてレンダリングが終わったかどうか判断する等が必要。
[javascript]
renderedHandler: function (elements, data) {
if ($(‘#containerId’).children().length === ko.toJS(this.myItems).length) {
// Only now execute handler
}
}
[/javascript]