I want to create a list of checkbox using datasource.
Can someone guide me how to achieve this.
this  could be helpful for you?
 How to add multiple check-boxes to one section in touch UI dialog
Let me know.
You need to use the granite type:
I talked to our team about this - they replied:
Have a datasource and select blog post - http://experience-aem.blogspot.com/2015/04/aem-6-sp2-touchui-adding-dynamic-select-options.html
It can be applied for checkboxes,