provideItemData
Records array is created with no records (as an array with 10,000 undefined elements). provideItemData callback gets called on demand - when record is needed.