I have a table that is displaying some information from a Knockout `observableArray`, and I use a data-binding of `text: $index() + 1` to display each item's position in the array. Now, I'd like to be able to skip an item's position and just make it blank if a value for the item is `true`. So the end result would be a normal 1 to `x` index being displayed, but for every item that had a certain value set to `true` then no index would be displayed and the index count would pick up after that item as if that item was not included in the index count at all.

I've made a [simple jsFiddle](http://jsfiddle.net/rwisch45/3Ww4k/1/) to illustrate the problem. 

Any ideas on the best way to approach this?