Mélangez le basilic et l'ail dans le bol d'un robot culinaire et mixez pour hacher finement. Ajoutez l'huile, le vinaigre, le jus de citron, le sel et le poivre et mélanger. Transférez dans un bol et réservez pendant que vous préparez la salade.
Placez l'oignon dans un petit bol et couvrir d'eau froide. Laissez reposer 15 minutes. Égouttez et épongez avec un torchon.
Préparez le barbecue pour une cuisson directe à feu moyen : 180°c à 230°c.
Badigeonnez légèrement le maïs d'huile et assaisonnez légèrement de sel. Badigeonnez d'huile les côtés coupés de la baguette et salez légèrement.
Brossez les grilles de cuisson pour les nettoyer. Faites griller le maïs à chaleur moyenne directe, avec le couvercle fermé, jusqu'à ce qu'il soit légèrement carbonisé et ramolli, environ 10 minutes, en le retournant de temps en temps. Pendant les 3 à 5 dernières minutes de cuisson, faites griller la baguette à feu moyen direct, côté coupé vers le bas, jusqu'à ce qu'elle soit marquée et dorée, en la retournant une fois .
Transférez le maïs et le pain sur une planche à découper. Lorsqu'il est froid au toucher, posez l'épi de maïs à plat sur la planche à découper et, à l'aide d'un couteau bien aiguisé, coupez-le dans le sens de la longueur pour retirer les grains, en tournant l'épi après chaque coupe jusqu'à ce que tous les grains soient retirés. Déchirez le pain en morceaux de la taille d'une bouchée.
Étendez la roquette dans un grand bol de service peu profond. Répartissez les tomates, le maïs et l'oignon sur la roquette et garnissez de pain. Mélangez doucement. Arrosez la salade de vinaigrette et servez aussitôt.