My component fills the lightning:datatable with no problems.
I wanted to capture the onrowselection but couldn't get it to work. I had the hideCheckboxColumn="false" but didn't see any checkboxes. I removed the hideCheckboxColumn="false" and now I see checkboxes and when I click a checkbox the onrowselection fires.
Is this how the onrowselection works for a lightning:datatable?
Before I used a UL list and set the onclick on each LI and it worked fine.