Spike: [UIOR-190] figure out the best option of i-scroll/pagination to use within MCL component

Spike: [UIOR-190] figure out the best option of i-scroll/pagination to use within MCL component

Related Story

UIOR-190 Spike: figure out the best option of i-scroll/pagination to use within MCL component

Investigation

During investigation it was found that stripes MCL component supports i-scroll by default (requires just right configuration). So the best option is to use already implemented features that do smth new from scratch.

Example of usage

<MultiColumnList contentData={data} virtualize height={800} onNeedMoreData={fetchMore} />

in case of `accumulate` resource fetchMore should look smth similar to

const { mutator: { mutatorExample } } = this.props; const params = { offset: previousOffset + limitValue, limit: limitValue, stats: true, query: '',
}; mutatorExample.GET({ params });

 

in case of non `accumulate` resource fetchMore should use localResource to update Okapi (REST) resource via `recordsRequired` property