Fix KDListItemView::getItemDataId behavior

The problem was it was when there is an id of `0` it was trying to do

```js
undefined || 0 || undefined // returns 'undefined'
```

result of this those items with the id of `0` would't to be added to `KDListViewController::itemsIndexed`.

This MR fixes that behavior.