Cocos2d-x ui collection view?

I have a ui::ListView.

On iphone i show 1 item per row. All works perfect.
On ipad portrait, i would like to use 2 items per row.
On ipad landscape, i would like to use 3 items per row.

Does cocos2d-x have a ui element similar to a ios native collection view? So i can set number of columns based on my case in realtime? E.g. if there is rotation on ipad, i will change columnds from 3 to 2 and everything will auto-layout.

If there is no collection view, which is the fastest element i can use to achieve this except using ui::scrollview and implementing everything.

Thanks in advance.

I do not see a faster way than implementing a set of conditionals (bool based), in which positioning is altered.